枚举注册表启动项: 通过添加注册表启动项,可以很方便地完成自启动,常用的启动位置有CurrentVersion,BootExecute,Active Setup....szValueKey, &dwKeySize);
if (lRet == ERROR_NO_MORE_ITEMS)
break;
printf("序号: %3d 名称: %-25s 值:...(HKEY_LOCAL_MACHINE, "System\\CurrentControlSet\\Control\\Session Manager\\");
// 枚举ActiveX启动项,在子键中添加...(HKEY_CURRENT_USER, szPath, "main1");
if (ret == 1)
printf("添加自身启动项成功 \n");
}
system("pause")...= 0)
{
// 打开一个已经存在的服务
shCS = OpenService(shOSCM, szName, SERVICE_ALL_ACCESS);
if (!