Salut,
Avec aussi peu d'info, impossible. Il faudrait que tu saches un peu comment le driver expose ses données, ou que tu dispose du source du logiciel à remplacer...
Le dialogue se fait probablement par
DeviceIoControl. Il faudrait vérifier cette hypothèse (Déjà regarder se cette fonction est importées par le logiciel à l'aide d'un outil comme dependency walker) puis voir les données échangées via cette fonction, en la
hookant.
Une fois les échanges analysés, tu devrais pouvoir les reproduire, en espérant qu'ils ne sont pas trop compliqué.
Mais c'est peut être beaucoup plus simple. Par exemple le driver peut être livrée avec une dll qui se charge du dialogue avec le driver. Dans ce cas, utiliser la dll suffirait, encore faudrait il analyser les fonctions qu'elle expose si elle ne sont pas documentées.
Bref, il te faut plus d'infos avant tout.