Вопрос

Я нахожусь в среде, в которой приложения в меню «Пуск» и «Ключ реестра запуска» не выполняют ничего, но Рунсе будет, поэтому я сделал небольшой скрипт, чтобы запустить приложение, которое я хочу запустить при запуске, а затем переписать ключ реестра. Однако, когда я вхожу в систему, а скрипт запускается, затем выходит после сжигания моего приложения и переписания ключа реестра, Windows, кажется, запускает его снова,

Сценарий выглядит как:

Я вхожу в систему -> мой скрипт стреляет и загружает блокнот -> мой ключ реестра переписных сценариев -> мой скрипт выходит -> Windows снова запускает мой скрипт -> он загружает блокнот -> Ключ реестра реестра моего скрипта -> мой скрипт существует -> петля

Есть ли способ, которым я могу достичь этого без петли?

Это было полезно?

Решение

Вероятно, не без введения заявления о сна где -то в вашем сценарии. Документация для этих ключей специально утверждает, чтобы не записывать ключ во время выполнения (см. http://msdn.microsoft.com/en-us/library/aa376977(vs.85).aspx для получения подробной информации).

Вы не упоминаете, какую версию Windows вы запускаете, но если вы запускаете Vista или выше (я полагаю), вы сможете создать повторяющуюся запланированную задачу для запуска в входе в систему пользователя.

Спасибо, Марк

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top