windows上设置开机自启动代码(c语言)
windows下设置开机自启动代码(c语言)
windows下设置开机自启动(c语言)
windows下设置开机自启动(c语言)
#include <windows.h> #include <stdio.h> int main() { HKEY hRoot = HKEY_LOCAL_MACHINE; char *szSubKey = "Software\\Microsoft\\Windows\\CurrentVersion\\Run"; char *szModule = "D:\\software\\eclipse\\eclipse.exe"; HKEY hKey; DWORD dwDisposition = REG_OPENED_EXISTING_KEY; LONG lRet = RegCreateKeyEx(hRoot, szSubKey, 0, NULL, REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, NULL, &hKey, &dwDisposition); if(lRet != ERROR_SUCCESS) { printf("failed to find !\n"); return -1; } lRet = RegSetValueEx(hKey, "eclipse", 0, REG_SZ, (BYTE *)szModule, strlen(szModule)); RegCloseKey(hKey); if(lRet != ERROR_SUCCESS) { printf("failed to reg !\n"); return -1; } return 0; }