2010-03-08 6 views
0

Есть ли способ создать «режим киоска» в wxpython под Windows (98 - 7), где приложение отключает вас от выхода из приложения с помощью клавиш Windows, alt-tab, alt-f4 и ctrl + alt + Удалить?Режим киоска в wxpython?

ответ

2

Если приложение может сделать это, это сделало бы большую атаку отказа в обслуживании на машине.

В частности, Ctrl + Alt + Delete - Secure Attention Sequence. Microsoft прилагает большие усилия, чтобы гарантировать, что, когда пользователь нажимает на эти ключи, они переключаются на безопасный рабочий стол, чтобы быть уверенным, что поле входа в систему является реальным Windows logon, а не подделкой.

Что вам нужно для просмотра, это не функции, которые может вызвать ваше приложение, но параметры системного администрирования, которые позволяют администратору настраивать машину для ограниченного использования. Они существуют, но это больше вопрос для Суперпользователя, чем для переполнения стека.

Это поможет вам начать http://msdn.microsoft.com/en-us/library/aa372139(VS.85).aspx

0

WxPython в одиночку не может быть сделано с этим.

Вы должны сделать низкий уровень клавиатуры Крюка с C/C++ или с эквивалентной ctypes, для

клавиша Windows, Alt-Tab, Alt-f4,

но Ctrl-Alt-Del, я дон Не думаю, что для Windows XP и выше.