Windows 8: запуск приложения при выходе

484
FRules

Я создал приложение (.NET Windows Forms), которое должно быть запущено после того, как пользователь нажал клавишу «Выход из системы» в Windows 8. Я создал gpo в среде моего домена, которая работает в Windows 7. Однако Windows 8 мгновенно отображает экран выхода из системы. и у моего приложения нет шансов всплыть. Существует ли какой-либо объект групповой политики, который не позволяет приложению появиться?

Цель приложения - показать пользователям их проекты, и они должны сообщить приложению, как долго они работали над конкретным проектом. Это было бы хорошо, если это работает при выходе из системы.

1
Для устранения неполадок вы можете добавить простую запись файла в c: \ temp или аналогично при запуске приложения WinForms, чтобы вы знали, правильно ли он запускается (или нет). Ƭᴇcʜιᴇ007 9 лет назад 0
@FRules - я удалил свой комментарий, так как он не был завершен. Поскольку (мы) обнаружили, что ваш скрипт работал, он был просто скрыт из-за тонкого изменения положения окна входа / выхода из Windows 8+ Ramhound 9 лет назад 0

1 ответ на вопрос

0
Ƭᴇcʜιᴇ007

Окно выхода из Windows 8 - самое верхнее окно, и поэтому вы не можете видеть Windows, запущенную во время выхода из системы.

Исправление, которое было предложено для работы, состоит в том, чтобы включить Display instructions in logoff scripts as they runгрупповую политику вUser Configuration/Administrative Templates/System/Scripts

Описание

Отображает инструкции в сценариях выхода из системы по мере их выполнения.

Сценарии выхода из системы - это пакетные файлы инструкций, которые запускаются при выходе пользователя из системы. По умолчанию система не отображает инструкции в сценарии выхода из системы.

Если вы включите эту политику, система отображает каждую инструкцию в сценарии выхода из системы по мере ее выполнения. Инструкции появляются в командном окне. Этот параметр предназначен для опытных пользователей.

Если вы отключите эту политику или не настроите ее, инструкции будут отменены.

Изменилось ли это поведение в Windows 8? Просто кажется странным, что они значительно изменили бы процедуру выхода из системы, если только это не было тонким изменением? Ramhound 9 лет назад 0
Чтобы ответить на мой собственный комментарий. Похоже, что было небольшое изменение, сделав экран выхода из системы самым верхним окном. Я уверен, что есть причина для этого изменения. Стоит отметить, что экран входа в систему также является самым верхним окном, поэтому необходимо использовать политику «Отображать инструкции в сценариях входа», если это приложение запускалось при событии входа в систему. Ramhound 9 лет назад 1

Похожие вопросы