1.设置开机启动
将程序路径写入注册表:
HKEY regKey;
char pExePath[MAX_PATH];
GetModuleFileName( NULL,pExePath,MAX_PATH );
RegOpenKey(HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\Run",®Key);
RegSetValueEx(regKey,"name",0,REG_SZ,(BYTE*)pExePath,MAX_PATH);
RegCloseKey(regKey);
2.取消开机启动
从注册表中删除开机启动项:
HKEY regKey;
RegOpenKey(HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\Run",®Key);
RegDeleteValue(regKey,"name");
RegCloseKey(regKey);