У меня есть программа, которая должна запускаться при запуске Windows. Я создал строковое значение в реестре HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\
Для этого приложения запускается при запуске, но отображается приглашение UAC. Обычно для моего приложения не требуется запуск UAC. Если я создаю ярлык в папке автозагрузки, то он отлично работает без UAC, но проблема в том, что мне нужно запустить его из реестра. и жаль, что я также не могу использовать планировщик задач. У кого-нибудь есть идея, как это сделать?как добавить элемент в реестр для запуска при запуске без UAC
6
A
ответ
17
Вы всегда можете запустить его для одного пользователя, эта команда может выполняться обычным пользователем и будет включать приложение при запуске только для этого пользователя.
REG ADD "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /V "My App" /t REG_SZ /F /D "C:\MyAppPath\MyApp.exe"
Вы не можете добавить что-то в локальный ключ реестра для запуска компьютера, но в какой-то момент не выполняете что-то в качестве администратора.
Даже для планировщика заданий требуется что-то для запуска в качестве администратора для добавления задачи.
это не сработало. а также запрашивает разрешение администратора. – p2013
wierd, я дам ему тест немного, убедитесь, что вы используете «HKCU \ Software», а не «HKLM \ Software» – SmithMart
извините за то, что я прокомментировал ранее. это сработало. – p2013