С++ Как добавить программу в автозагрузку без прав администратора

459
01 сентября 2017, 23:32

Написал я маленькую программу, которая в свою очередь запускает другую программу. И мне нужно добавить первую программу в автозагрузу желательно через реестр или службы и обязательно бз прав администратора, но я не знаю как это сделать, только учусь.

Answer 1

Вроде через HKCU\Software\Microsoft\Windows\CurrentVersion\Run можно без админских прав. Но это для текущего юзера.

Второй вариант - получить через SHGetSpecialFolderPath() каталог автозапуска главного меню (параметр CSIDL_STARTUP) и прописать туда программу.

READ ALSO
Программа не запускается без dll

Программа не запускается без dll

Написал программу на c++В ней есть функции: запуск программы, добавление записи в реестр, цикл и пара функций, а также несколько поключенных...

425
Положение дочернего окна

Положение дочернего окна

Какая функция вернет положение управляющего элемента RECT{50,30,300,80}?

350
Некорректная работа методов hide и show.

Некорректная работа методов hide и show.

При отработке ajax-запроса странно работают методы hide и showНа долю секунды блоки, которые должны исчезать, еще висят и только потом с 'дерганием'...

314