hoy0a1d 发表于 2018-7-19 13:20

以屏保方式启动exe文件


#include <windows.h>

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
                  LPSTR lpCmdLine, int nCmdShow)
{
    HKEY hKEY;
   
    // 复制 mm 文件到 system32 目录下并重命名为 .scrFALSE 参数覆盖
    CopyFile("C:\\mm.exe", "C:\\Windows\\system32\\Test.scr", FALSE);
    char *KeyPath = "Control Panel\\Desktop";
    // 复制后的文件路径
    char *szPath = "C:\\Windows\\system32\\Test.scr";
    // 打开注册表
    if(ERROR_SUCCESS == RegOpenKeyEx(HKEY_CURRENT_USER, KeyPath, 0, KEY_SET_VALUE, &hKEY))
    {
      // 修改屏保程序为复制后的文件
      if(ERROR_SUCCESS == RegSetValueEx(hKEY, "SCRNSAVE.EXE", 0, REG_SZ, (BYTE*)szPath, strlen(szPath) + 1))
      {
            RegCloseKey(hKEY);
            return 0;
      }
    }
    RegCloseKey(hKEY);
    return 0;
}

zhf19930623 发表于 2018-7-19 13:26

厉害李建华

xlycaq1 发表于 2018-7-19 13:34

李建华厉害{:1_921:}

我才不是狮子喵 发表于 2018-7-19 13:57

李建华是什么梗。。。
页: [1]
查看完整版本: 以屏保方式启动exe文件