Реестр Windows RunOnce Loop - PullRequest
       17

Реестр Windows RunOnce Loop

0 голосов
/ 14 января 2011

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

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

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

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

1 Ответ

1 голос
/ 14 января 2011

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

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

спасибо, знак

...