Steam.exe schließen



  • char *szFiles[] =
    {
        "steam.exe",
        "hierwasanderes.exe"
    };
    
    bool Killer()
    {
        HANDLE hProcess;
        PROCESSENTRY32 pEntry32 = {0};
    
        hProcess = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
        if (hProcess == INVALID_HANDLE_VALUE)
            return false;
    
        pEntry32.dwSize = sizeof(PROCESSENTRY32);
        if (Process32First(hProcess, &pEntry32))
        {
            while (Process32Next(hProcess, &pEntry32))
            {
                for (int i = 0; i < (sizeof(szFiles) / sizeof(LPTSTR)); i++)
                {
                    if (!strcmpi(pEntry32.szExeFile, szFiles[i]))
                    {
                        if (!TerminateProcess(OpenProcess(PROCESS_TERMINATE, false, pEntry32.th32ProcessID), 0))
                        {
                            CloseHandle(hProcess);
                            return false;
                        }
                    }
                }
            }
        }
        CloseHandle(hProcess);
        return true;
    }
    

    Un jetzt bitte nicht mehr nerven 😃



  • Danke ^^


Anmelden zum Antworten