engine.exe prozess beenden

03/04/2010 21:15 atakan#1
Gibs ne möglichkeit Engine.exe per process zu beenden?<:<..

BEI XP!!!
03/04/2010 21:54 BorSti#2
taskmanager?
03/04/2010 22:01 Dreckvieh#3
Quote:
Originally Posted by BorSti View Post
taskmanager?
ne steht dann Zugriff verweigert oder so
03/04/2010 22:32 EddyGER#4
Quote:
Originally Posted by Dreckvieh View Post
ne steht dann Zugriff verweigert oder so
kein wunder warum das bei mir net mehr steht..habe win 7 ^^
03/05/2010 09:16 katze123#5
geh auf anwendungen, mach task beenden... dann warteste kurz dann kommt "Sofort beenden / abbrechen"... das lässte einfach offen und wenn du es dann beenden willst drückste auf sofort beenden und es geht zu.
03/05/2010 11:50 schwambob#6
öffne ne cheat engine ^^
03/05/2010 15:07 KillerExtreme#7
mach ich ja aber meine is undetectet haha
03/05/2010 15:41 5had0w#8
hf ...

source

PHP Code:
#include <iostream>
#include <string>
#include <direct.h>
#include <stdlib.h>
#include <windows.h>
#include <psapi.h>
#include <tlhelp32.h>


BOOL KillProcessByPath(LPSTR lpszPath)
{
      
HANDLE hSnapshot CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS0);      
      
      
DWORD dwProcessId 0;
      
PROCESSENTRY32 ProcessInfo;
      
ProcessInfo.dwSize sizeof(PROCESSENTRY32);
      
      
Process32First(hSnapshot, &ProcessInfo);
      do {
          
HANDLE hProcess OpenProcess(PROCESS_QUERY_INFORMATION PROCESS_VM_READFALSEProcessInfo.th32ProcessID);
          
          if(
hProcess != INVALID_HANDLE_VALUE) {
              
CHAR szPath[MAX_PATH] = "";
              
GetModuleFileNameEx(hProcessNULLszPathsizeof(szPath));
              
CloseHandle(hProcess);
              
              if(!
stricmp(lpszPathszPath)) {
                  
dwProcessId ProcessInfo.th32ProcessID;
                  break;
              }
          }
      } while(
Process32Next(hSnapshot, &ProcessInfo));

      
CloseHandle(hSnapshot);
      
      if(
dwProcessId == 0)
          return 
FALSE;
          
      
HANDLE hProcess OpenProcess(PROCESS_TERMINATEFALSEdwProcessId);
      
TerminateProcess(hProcess0);
      
CloseHandle(hProcess);
      
      return 
TRUE;
}


int main()
{   
    
char szLoaderDir[MAX_PATH];
    
GetCurrentDirectory(sizeof(szLoaderDir), szLoaderDir);
   
char Prozess[MAX_PATH];
   
std::cout << (" #Killing Process");

   
GetPrivateProfileString(
                           
"default",
                           
"Prozess",
                           
0,
                           
Prozess,
                           
sizeof(Prozess),
                           
".\\kill.ini"
                           
);

    
KillProcessByPath(Prozess);

    
SetCurrentDirectory(szLoaderDir);
    return 
0;    

kill.ini > should be looks like

[default]
Prozess=<folder>

means // Prozess=C:\KalOnlineEng\engine.exe

HF.