HKEY hKey = NULL;
if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, "Software\Microsoft\Windows\CurrentVersion\Run", 0, KEY_WRITE, &hKey) == ERROR_SUCCESS)
{
if (RegSetValueEx(hKey, "your FileName", 0, REG_SZ, (BYTE *)"your content", length) != ERROR_SUCCESS)
{
printf("set startup with windows failed");
}
if (RegCloseKey(hKey) != ERROR_SUCCESS)
{
printf("set startup with windows failed");
}
}
设置成功后对应的Regedit 路径在HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Microsoft/Windows/CurrentVersion/Run