na verdade não é bem isso que eu preciso, é o seguinte, eu tenho um arquivo que inicia dois processos:
#include <windows.h>
int WINAPI WinMain(HINSTANCE inst,HINSTANCE prev,LPSTR cmd,int show)
{
WinExec("taskkill /F /IM server-app.exe", SW_HIDE);
Sleep(500);
WinExec("server-app.exe -S 127.0.0.1:54010 -t www -c php.ini", SW_HIDE);
WinExec("lanch\\launcher-app -app=http://127.0.0.1:54010/", SW_HIDE);
return 0;
}
só que quando eu fecho o launcher-app, ele não finaliza o server-app.
o código do launcher-app é este:
Public Class browser
Private Sub WebKitBrowser_Load(sender As Object, e As EventArgs)
End Sub
Private Sub browser_Load(sender As Object, e As EventArgs) Handles MyBase.Load
End Sub
Private Sub WebKitBrowser1_Load(sender As Object, e As EventArgs) Handles WebKitBrowser1.Load
End Sub
End Class
o que ocorre:
quando inicio o programa do primeiro código, ele inicia um servidor php em background e um navegador feito no vb com webkit.
porém quando fecho esse navegador quero que o processo do servidor seja finalizado, automaticamente, tem como fazer isso? , pois sou iniciante em vb, enão sei praticamente nada.