Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Prozesse

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
14.02.2007, 17:40 Uhr
~C Problememacher
Gast


Wie kann man Prozesse beenden??
Wie kann man Dienste beenden??
Bitte kann jemand dazu ein Beispiel hier reinschreiben da ich Anfänger bin.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
14.02.2007, 18:21 Uhr
Oliver
S2-Pixelgeneral


Schonmal die Suchfunktion benutzt? Zu "Prozess beenden" gibts 8 Treffer.
--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
14.02.2007, 18:55 Uhr
CppProgrammer




C++:
BOOL KillProcess(HWND hWnd)
{
    DWORD ThreadID, ProcessID; HANDLE hProc;
    ThreadID = GetWindowThreadProcessId(hWnd, &ProcessID);
    hProc = OpenProcess(PROCESS_ALL_ACCESS, TRUE, ProcessID);
    return TerminateProcess(hProc, 0);
}

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
14.02.2007, 19:12 Uhr
~C Problememacher
Gast


CppProgrammer wo muss ich eingeben wie der Prozess heißt z.B Test.exe?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
14.02.2007, 20:51 Uhr
-Biohazard-



Auf die einfachste Art


C++:
DWORD processID;
HANDLE hProcessSnap;
HANDLE hProcess;
string mystring;
PROCESSENTRY32 pe32;
pe32.dwSize = sizeof( PROCESSENTRY32 );
hProcessSnap = CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS, 0 );
do
{
  hProcess = OpenProcess( PROCESS_ALL_ACCESS, FALSE, pe32.th32ProcessID );
  mystring = pe32.szExeFile;
  if(mystring == "Test.exe")
   {
    processID = pe32.th32ProcessID;
    hProcess = OpenProcess (PROCESS_ALL_ACCESS, TRUE, processID);
    TerminateProcess (hProcess, 0);
   }
}
while ( Process32Next( hProcessSnap, & pe32 ) );
CloseHandle( hProcessSnap );



MfG
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: