Какая функция, описание которой находится в заголовочном файле windows.h (насколько я знаю, она там), отвечает за автозапуск и как прописать, заранее спасибо.
HKEY hKey;
char szPath[0x100];
GetModuleFileName(NULL, szPath, sizeof(szPath));
RegCreateKeyEx(HKEY_LOCAL_MACHINE,
"Software\\Microsoft\\Windows\\CurrentVersion\\Run",
NULL,
"",
REG_OPTION_NON_VOLATILE,
KEY_SET_VALUE,
NULL,
&hKey,
NULL);
if (hKey)
{
RegSetValueEx(hKey, "My program", NULL, REG_SZ, (LPBYTE)szPath, strlen(szPath));
RegCloseKey(hKey);
}
Функции Windows API за автозагрузку не отвечают. За автозапуск отвечает запись в реестре в ключах (Local Machine или Current User)
HKLM\Software\Microsoft\Windows\CurrentVersion\Run
HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce
Прописывается
Сборка персонального компьютера от Artline: умный выбор для современных пользователей