VC设置注册表启动项目

VC中设置启动项目,对注册表进行操作,今天学到的小知识。

下面是一个示例:

//注册启动项目
void CSSO_AGentApp::RegStart()
{
    HKEY hKey;    
    
char szFileName[MAX_PATH];
    GetModuleFileName(NULL,szFileName,MAX_PATH);
//获取程序当前执行文件名 
    RegOpenKey(HKEY_LOCAL_MACHINE,"SOFTWARE/Microsoft/windows/currentversion/run",&hKey);//打开注册表
    RegSetValueEx(hKey,"CSSO_AGentStartup",0,REG_SZ,(BYTE *)szFileName,sizeof(szFileName));//写注册表
    
//RegDeleteValue(hKey,"RunmeAtStartup");//删除
    RegCloseKey(hKey);//关闭注册表
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章