Задать вопрос
@ivanrotzer

Почему не работает добавление в автозагрузку с помощью WinApi?

Добавляю в автозагрузку файл, всё добавляется и показывается в диспетчере задач. Но вот проблема: в диспетчере показывается статус "Отключено", из-за чего автозапуска не происходит. Вот код:

HKEY hKey; 
    char szPath[] = "\"path\\to\\program\"";
    RegCreateKeyEx(HKEY_LOCAL_MACHINE, 
                 "Software\\Microsoft\\Windows\\CurrentVersion\\Run", 
                 NULL, 
                 "", 
                 REG_OPTION_NON_VOLATILE, 
                 KEY_SET_VALUE, 
                 NULL, 
                 &hKey,
                 NULL);

    if (hKey) 
    { 
        RegSetValueEx(hKey, "some program", NULL, REG_SZ, (LPBYTE)szPath, sizeof(szPath) + 1); 
        RegCloseKey(hKey); 
    }
  • Вопрос задан
  • 88 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы