Скрытие свернутых заголовков, когда explorer.exe мертв - PullRequest
0 голосов
/ 29 июля 2009

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

Как мне сделать свернутые окна полностью невидимыми?

Ответы [ 3 ]

1 голос
/ 29 июля 2009

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

Возможно, все еще можно будет нажать alt-tab в окне. В вашем киоске есть клавиатура? В большинстве киосков это не так.

0 голосов
/ 29 июля 2009

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

Form.hide();

вместо

Form.WindowState = FormWindowState.Minimized;
0 голосов
/ 29 июля 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...