Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Befehl um Prozess zu beenden??

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 < [ 2 ] [ 3 ]
000
29.08.2004, 22:21 Uhr
~bonanza
Gast


hi,

ich suche einen Befehl mit dem man einen Windows Prozess beenden kann.
hat jemand ne Idee? wenn ja bitte auch direkt die Parameter posten und den Header.

DANKE SCHON MAL IM VORAUS
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
29.08.2004, 22:28 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


such mal nach TerminateThread in dem Forum, da solltest du fündig werden...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
29.08.2004, 22:37 Uhr
~bonanza
Gast


das ist zu hoch für mich ich bin anfänger ich möchte nur einen prozess beeden wie ich auch ein programm starten kann mit shellexecute.

hast du oder ein anderer denn ne Idee oder kann mir einer genau erklähren was ich machen muss?

BITTE!!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
29.08.2004, 22:51 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


ich kenn keine andere möglichkeit als die alle prozesse in einer schleife durchzugehen und zu gucken ob man gerade bei dem ist den man Killen willen und diesen dann mit TerminateThread abzuschiessen
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
29.08.2004, 22:57 Uhr
~bonanza
Gast


jo ok,

aber was muss ich denn eigeben (das is alles etwaw komplexer ich mache ja C++ Konsolenapplicationen)???
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
29.08.2004, 23:08 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


öhm wie was musst du da eingeben...

kannst du doch einfach kopieren und kompilieren sollte sofort funktionieren...

angeben musst du ja nur welchen thread du abschiessen willst...

www.fun-soft.de/showtopic.php?threadid=8362
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
30.08.2004, 10:25 Uhr
~bonanza
Gast


erstmal
DANKE ja ich habs nu..... aber mein compiler meldet 3 fehler (Dev-C++)


C++:

#include <windows.h>
#include <tlhelp32.h>
#include <fstream.h>
#include <iostream>

using namespace std;
typedef BOOL (WINAPI *TH32_PROCESS)
             (HANDLE hSnapShot, LPPROCESSENTRY32 lppe);
static TH32_PROCESS pProcess32First = NULL;
static TH32_PROCESS pProcess32Next = NULL;

void stop()
{
DWORD dw;
HANDLE hSysSnapshot = NULL;
HANDLE h_pro;
PROCESSENTRY32 proc;

proc.dwSize = sizeof(proc);
hSysSnapshot = CreateToolhelp32Snapshot ( TH32CS_SNAPPROCESS, 0 );
pProcess32First(hSysSnapshot,&proc);
proc.dwSize = sizeof(proc);

do{
    if(!strcmp(proc.szExeFile,"iexplorer.EXE")){//oder halt th32ProcessID verwenden
          h_pro=OpenProcess(PROCESS_ALL_ACCESS, TRUE, proc.th32ProcessID);
          GetExitCodeProcess(h_pro,&dw);
          TerminateProcess(h_pro,dw);
    }
}while(pProcess32Next(hSysSnapshot,&proc));
}

//---------------------------------------------------------------------------------

int main()
{
stop();
return 0;
}















1. 31 CDev-Cpp\include\c++\backward\fstream.h
In file included from C:/Dev-Cpp/include/c++/backward/fstream.h

2. 4 CDokumente und Einstellungen\bonanza\Desktop\prozess beenden.cpp
from C:/Dokumente und Einstellungen/STEPHAN/Desktop/prozess beenden.cpp

3. 2 CDev-Cpp\include\c++\backward\backward_warning.h:32
#warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.


und das prog kackt ab Fehler:
FEHLER!!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
30.08.2004, 10:45 Uhr
~bonanza
Gast


so den Fehler habe ich gefunden aber dsa prog kackt immer noch ab
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
30.08.2004, 17:22 Uhr
~bonanza
Gast



C++:

#include <windows.h>
#include <tlhelp32.h>
#include <fstream>
#include <iostream>

using namespace std;

//--------------------------------------------------------------------------
typedef BOOL (WINAPI *TH32_PROCESS)
             (HANDLE hSnapShot, LPPROCESSENTRY32 lppe);
static TH32_PROCESS pProcess32First = NULL;
static TH32_PROCESS pProcess32Next = NULL;

void stop()
{
DWORD dw;
HANDLE hSysSnapshot = NULL;
HANDLE h_pro;
PROCESSENTRY32 proc;

proc.dwSize = sizeof(proc);
hSysSnapshot = CreateToolhelp32Snapshot ( TH32CS_SNAPPROCESS, 0 );
pProcess32First(hSysSnapshot,&proc);
proc.dwSize = sizeof(proc);

do{
    if(!strcmp(proc.szExeFile,"IEXPLORE.EXE")){//oder halt th32ProcessID verwenden
          h_pro=OpenProcess(PROCESS_ALL_ACCESS, TRUE, proc.th32ProcessID);
          GetExitCodeProcess(h_pro,&dw);
          TerminateProcess(h_pro,dw);
    }
}while(pProcess32Next(hSysSnapshot,&proc));
}

//---------------------------------------------------------------------------------

int main()
{
stop();
return 0;
}




kann mir jemand sagen warum diese felhermeldung kommt???????
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
30.08.2004, 20:39 Uhr
~bonanza
Gast


es gibt ja auch den Befehl TerminateProcess aber wie benutze ich den also was muss ich genau eingeben um z.B. den Prozess IEXPLORE.EXE zu beenden??
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ] [ 3 ]     [ 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: