我加入我的程序與啓動:如果註冊表鍵不存在,
TCHAR szPath[MAX_PATH];
GetModuleFileName(NULL,szPath,MAX_PATH);
HKEY newValue;
RegOpenKey(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Run",&newValue);
RegSetValueEx(newValue,"myprogram",0,REG_SZ,(LPBYTE)szPath,sizeof(szPath));
RegCloseKey(newValue);
return 0;
,我想增加一個檢查,如果鍵不存在,只有創建它。還有其他的東西對我的代碼來說很奇怪我已經檢查了我的密鑰的註冊表,我在數據列中看到了我的應用程序路徑+「...」(在.exe之後),當我雙擊來檢查彈出的數據時,它的罰款,它的.exe不僅沒有.EXE ...
感謝您的幫助:)
可能重複[添加應用程序啓動(註冊表)](http://stackoverflow.com/questions/15913202/add-application-to-startup-registry) – 2013-04-11 09:55:36