5

Я поместил ярлык программы (с одним параметром) в папку автозагрузки. Эта программа не запускается при запуске Windows. Цель ярлыка выглядит примерно так:

"C:\Program Files (x86)\MyProgram\MyProgram.exe" -param

И "Старт в" это

"C:\Program Files (x86)\MyProgram\"

Программа при запуске будет запущена от имени администратора.

Кто-нибудь знает, что пошло не так и как я мог "отладить" это?

2 ответа2

2

У меня была точно такая же проблема, UAC блокирует программу, потому что она запрашивает права администратора, но не выдает диалоговое окно "Вам повезло" из-за способа запуска программы.

Решение: вместо ярлыка при запуске запланируйте запуск задачи при входе в систему.

Перейдите: Пуск -> Панель управления -> Система и безопасность -> Администрирование -> Расписание задач

Здесь вы можете создавать задачи, которые выполняют всевозможные вещи, учитывая различные условия. При создании задачи для запуска программ с правами администратора необходимо установить флажок "Запускать с наивысшими привилегиями" в разделе "Общие" -> "Параметры безопасности" в диалоговом окне "Создать задачу".

0

Вы пытались вручную нажать на ярлык, чтобы увидеть, что он действительно запускает вашу программу?

Если этого не произойдет, вы можете открыть командную строку, перейти в каталог, используя команду вырезать / вставить из ярлыка, а затем вырезать / вставить команду из ярлыка и нажать клавишу ввода.

Это может дать ключ к пониманию того, что происходит.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .