以屏保方式启动 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;
}
小白路过了 咋使用不会用?请楼主详细说下
页:
[1]