Реестр Windows Runonce Loop
Вопрос
Я нахожусь в среде, в которой приложения в меню «Пуск» и «Ключ реестра запуска» не выполняют ничего, но Рунсе будет, поэтому я сделал небольшой скрипт, чтобы запустить приложение, которое я хочу запустить при запуске, а затем переписать ключ реестра. Однако, когда я вхожу в систему, а скрипт запускается, затем выходит после сжигания моего приложения и переписания ключа реестра, Windows, кажется, запускает его снова,
Сценарий выглядит как:
Я вхожу в систему -> мой скрипт стреляет и загружает блокнот -> мой ключ реестра переписных сценариев -> мой скрипт выходит -> Windows снова запускает мой скрипт -> он загружает блокнот -> Ключ реестра реестра моего скрипта -> мой скрипт существует -> петля
Есть ли способ, которым я могу достичь этого без петли?
Решение
Вероятно, не без введения заявления о сна где -то в вашем сценарии. Документация для этих ключей специально утверждает, чтобы не записывать ключ во время выполнения (см. http://msdn.microsoft.com/en-us/library/aa376977(vs.85).aspx для получения подробной информации).
Вы не упоминаете, какую версию Windows вы запускаете, но если вы запускаете Vista или выше (я полагаю), вы сможете создать повторяющуюся запланированную задачу для запуска в входе в систему пользователя.
Спасибо, Марк