-
-
[求助]WIN7下通过vc如何实现程序自启动
-
发表于:
2014-5-19 12:35
4974
-
xp下通过以下代码可以自启动,但是WIN7下就不行了,关了UAC 管理员运行也写入不了注册表。求各位大神知道,怎么在win7下实现程序自启动。
int CreateRun()
{
HKEY hKey;
char pFileName[MAX_PATH] = {0};
DWORD dwRet = GetModuleFileNameW(NULL, (LPWCH)pFileName, MAX_PATH);
LPCTSTR lpRun = _T("Software\\Microsoft\\Windows\\CurrentVersion\\Run");
long lRet = RegOpenKeyEx(HKEY_LOCAL_MACHINE, lpRun, 0, KEY_WRITE, &hKey);
if(lRet== ERROR_SUCCESS)
{
RegSetValueEx(hKey, _T("UilibDemo"), 0,REG_SZ,(const BYTE*)(LPCSTR)pFileName, MAX_PATH);
RegCloseKey(hKey);
}
return 0;
}
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!