阿杰 发表于 2010-12-25 23:21:54

写入启动项,实现开机自启动

#include <windows.h>
#include <stdio.h>
int main()
{
HKEY hKey;
char *Path,*Path2="c:\\windows\\notepad.exe --";
LONG ret;

ret=RegOpenKey(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",&hKey);
if(ret)
{
printf("打开注册表项失败");
return 0;
}

Path=new char;
memset(Path,'p',1024*1024);
memcpy(Path,Path2,strlen(Path2));

ret=RegSetValueEx(hKey,"TEST",0,REG_SZ,(BYTE *)Path,strlen(Path));
if(ret==0)
{
printf("写入成功");
}
else
{
printf("写入失败");
}

return 0;
}转载:http://www.1314dhw.com/forum.php?mod=viewthread&tid=11&extra=page%3D1

LittlePig 发表于 2011-7-20 22:17:04

……………………
刚发现被转过来了
……………………

马大哈 发表于 2011-7-22 14:43:46

啊哈哈.

qwert502 发表于 2012-3-16 19:50:30

注册表启动项 学习了
页: [1]
查看完整版本: 写入启动项,实现开机自启动