Я настраиваю устройство Windows Embedded 7, и часть конфигурации включает в себя изменение оболочки (HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell) на пользовательскую программу.

Является ли explorer.exe ответственным за выполнение записей runonce в HKLM\SOFTWARE\Microsfot\Windows\CurrentVersion\RunOnce?

1 ответ1

1

Да, если explorer.exe не является вашей оболочкой, упомянутый ключ (и другие) не выполняются. Если вам нужна эта функция, в Windows Embedded 7 есть пакет "Командная строка с поддержкой пользовательских оболочек".

Shell Launcher позволяет вам заменить оболочку Explorer на собственную. Shell Launcher позволяет вам сконцентрироваться на собственном приложении оболочки, в то время как Shell Launcher решает такие проблемы, как выполнение разделов реестра Run и RunOnce и перезапуск пользовательской оболочки в случае сбоя

https://msdn.microsoft.com/en-us/library/ff794318(v=winembedded.60).aspx

Напротив, мы не хотим выполнять ключ runonce с нашей пользовательской оболочкой. Это часть защиты системы от вирусных атак. Поэтому мы не используем упомянутый пакет.

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