Réponse acceptée !
Bonjour,
Pour lancer un processus :
Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Pour le controler :
Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
En gros tu lance le programme avec l'api ShellExecute puis pour le controler tu envois les messages qui correspondent a ce que tu veux faire grace a l'api SendMessage ( y a aussi l'api PosteMessage).
Pour connaitre les messages qu'il te faut utilise l'outil Spy++
Y a quelques exemple de ce que tu veux faire sur vbfrance il me semble.
www.e-fitz.comEncore plus de source et de tutoriels.