Программе требуется повышение прав в разделе реестра автозагрузки (windows 7)

У меня есть программа, которую я бы запускал при запуске компьютера. Я поместил его путь в "SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run". Это в Windows 7. При запуске компьютера ничего не происходит. Я думаю, это потому, что программе требуется повышение прав, когда я ее запускаю. Но Windows не запрашивает разрешения на повышение и не дает обратной связи. Он просто игнорирует это. Я читал, что Vista сообщает вам, что программа была заблокирована и т. Д. Кто-нибудь знает, почему Windows 7 просто игнорирует приложение?

Заранее большое спасибо.

Алиреза


person user243618    schedule 19.02.2010    source источник
comment
Потому что приставать к пользователю с помощью предупреждений UAC каждый раз, когда он включает компьютер, - плохая идея.   -  person Anon.    schedule 19.02.2010
comment
Из любопытства, что это за программа?   -  person Jay Wick    schedule 04.05.2010
comment
Просто мысль ... но у меня была аналогичная проблема, потому что путь к моему исполняемому файлу имел косую черту (/) вместо обратной косой черты (). Я знаю, что это глупо, но у меня была такая проблема.   -  person    schedule 11.10.2010


Ответы (1)


Windows Vista и 7 блокируют программы, требующие повышения прав при запуске, чтобы предотвратить поток запросов UAC при каждом запуске. Эта запись в блоге от команды UAC объясняет это довольно ясно. В качестве обходного пути создайте запись в планировщике задач для запуска программы, если ваша программа абсолютно должна работать с повышенными привилегиями.

person Mike    schedule 21.04.2011