Gibt es da auch nen trick wie ich die ID bekomme wenn ich nur den namen von dem Prozess habe, ausser die alle mit Process32First und Process32Next durchzunudeln?
GetExitCodeProcess(h_excel,&dw); TerminateProcess(h_excel,dw); //warum funzt das hier ExitProcess(dw); //hier schliest der mir meine anwendung und nicht den gewünschten prozess warum?
BOOL TerminateProcess( HANDLE hProcess, // handle to the process UINT uExitCode // exit code for the process );
sollte eigentlich funktionieren... (achja als uExitCode sollte man nicht "STILL_ACTIVE" angeben, welches dir dein GetExitCodeProcess liefern sollte...) -- class God : public ChuckNorris { };
ja Terminate funzt auch. Meine Frage war 1) warum Exit Process nicht geht. und ob wie ich die ID eines Prozesses bekommen von dem ich den Namen weiss ohne alle Prozesse durchzunudeln