Externes Programm Schliessen
-
Hallo...
Ich habe eine Konsolen anwendung geschrieben,die unteranderem folgendes macht:
void logout() { stringstream l; l << "http://"; ShellExecute (NULL,"open","firefox",l.str().c_str(),NULL,SW_SHOWNORMAL); }ODER
void logout() { stringstream l; l << "http://"; ShellExecute (NULL,"open","iexplore",l.str().c_str(),NULL,SW_SHOWNORMAL); }nun möchte ich,mit
Sleep(ZAHL);eine bestimmte wartezeit haben und das externe Programm (firefox.exe/iexplore) schliessen welchen befehl (lib) muss ich dafür nutzen?
-
WM_CLOSE an das erzeugte Fenster senden (PostMessage).
-
Außerdem: Eigeniniative zeigen! Erst einmal selbst googlen und in der WinAPI rumsuchen. Zusätzlich noch ins richtige Forum posten.
-
-
Ich arbeite ohne winapi es is nur ein konsolenprogramm,was ein wohlmöglich winapi fenster schliessen soll
-
C++ler schrieb:
Ich arbeite ohne winapi es is nur ein konsolenprogramm,was ein wohlmöglich winapi fenster schliessen soll

-
C++ler schrieb:
Ich arbeite ohne winapi es is nur ein konsolenprogramm,was ein wohlmöglich winapi fenster schliessen soll
ShellExecute stammt aus der WinAPI. Ohne WinAPI wirst du Fenster unter Windows nicht schließen können.