EXIT Nachricht an Prozess senden
-
Ist es möglich einem Prozess eine Exit Nachricht zu senden? Kill ist ja nicht gerade die feine englische art.
mfg
-
Nein.
Es gibt zwei "unschöne" Arten:
- Bei Consolen-Application kannst Du GenerateConsoleCtrlEvent machen...
- Bei WIndows-Applikationen kannst Du auf "Gut-Glück" ein WM_CLOSE/WM_QUIT an das "Top-Level-Window" senden...
-
eine möglichkeit wäre die adresse von ExitProcess zu beziehen und dann mit CreateRemoteThread im zielprozess aufzurufen
-
kann das funktionieren?
die Signatur von ExitProcess stimmt nicht mit
DWORD WINAPI ThreadFunc( LPVOID );überein
-
vlad_tepesch schrieb:
kann das funktionieren?
die Signatur von ExitProcess stimmt nicht mit
DWORD WINAPI ThreadFunc( LPVOID );übereinTragisch ist es nicht. Er nimmt dann die Rücksprungadresse als Return code.
Aber dieser Holzhammer ist genaus falsch wie TerminateProcess zu verwenden!
Ressourcen und Locks werden evtl. nicht freigegeben!
-
was für eine anwendung soll denn beendet werden? möglicherweise gehts ja per dde