2009-07-29 2 views
0

Я пытаюсь защитить киоск, на котором работает мое приложение. В рамках этого процесса я решил убить explorer.exe и диспетчер задач. Если я скрою приложение, в то время как explorer.exe мертв, он будет отображаться как свернутая панель задач, сидящая поверх рабочего стола. Проблема в том, что эти заголовки сидят поверх любых окон переднего плана, поэтому они вызывают визуальные аномалии, пока работают мои другие приложения.Скрытие минимальных заголовков, когда explorer.exe мертв

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

ответ

0

Отвечая на мой собственный вопрос ... Используйте

Form.hide(); 

вместо

Form.WindowState = FormWindowState.Minimized; 
1

Вместо того, чтобы минимизировать их, просто бросьте их на 9000 пикселей влево и при необходимости возвращайте их.

До сих пор может быть возможно использовать Alt-Tab для окна. У вашего киоска есть клавиатура? Большинство киосков не так, чтобы это не было проблемой.

0

Существует несколько разумных решений kiosk lockdown software, которые уже позаботились об этом и многом другом. Вероятно, они идентифицировали и заблокировали другие обходы.

Смежные вопросы