-1

В моей компании сотрудники должны зарегистрироваться после того, как вернулись в компанию и проверить, прежде чем покинуть компанию на внутреннем сайте, иногда я забываю это полностью ... это ужасно. Теперь я хочу программу, которая показывает окно с подсказкой при блокировке / выходе из системы / выключении, таким образом я больше не забуду.

Действительно, я разрабатываю программу (несколько слов и две кнопки) и настраиваю эту программу, запускаемую при блокировке / выходе из системы / выключении в групповой политике, вот вопрос:

Как я могу предотвратить отключение / выход из системы / блокировку Windows 7?

Это означает, что я нажимаю кнопку «Да, я хочу», мой компьютер все еще работает, и появляется хром или что-то еще, если я нажимаю кнопку «Нет, спасибо», мой компьютер выключается / выходит из системы / блокируется.

2 ответа2

1

Если у вас есть программа, которая выполняет функцию «да / нет», вы можете настроить ее на запуск или, если необходимо, убить эту программу:

http://www.softpedia.com/get/Others/Miscellaneous/Caffeine.shtml

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

Затем я написал простой пакетный скрипт и настроил задачу в планировщике Windows, чтобы запускать его каждые полчаса или около того:

tasklist /FI "IMAGENAME eq caffeine.exe" 2>NUL | find /I /N "caffeine.exe">NUL
if "%ERRORLEVEL%"=="1" start caffeine.exe

echo "press CTRL-C within 60 seconds to keep using this machine"
timeout /T 60
taskkill /IM caffeine.exe
taskkill /T /IM caffeine.exe

Если вы нажмете Control-C (и примете приглашение "прервать пакет"), то ваша машина останется без сна, если вы ее не примете, кофеин будет убит, а ваша машина заблокируется или сделает все, что предназначено. По какой-то причине на моей машине я должен либо попытаться убить его обоими способами, либо попытаться убить его дважды, чтобы он ушел ...

0

Лучше создать службу Windows, которая запускается при запуске и предоставляет необходимые привилегии. Для отключения перехвата Windows вы можете прочитать этот пост

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