Как отключить рабочий стол и / или панель задач

Я знаю последствия этого, но клиент настаивал на том, что ему нужна программа, созданная нами для блокировки рабочего стола и / или панели задач, чтобы пользователь не мог переключать программы. Я уже объяснил последствия этого, но они все еще требовали блокировки рабочего стола. Как такое поведение возможно? Я использую.NET Winforms между прочим, но любой другой подход приветствуется.

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

3 ответа

Решение

Из этого вопроса нашел руководство по полноэкранному точечному сетевому приложению, используя лидерство "киоск" (не знал, что это термин)

У меня больше нет доступа к этому коду (это было на предыдущей работе), и я не просто помню, как я это сделал, но я помню, что в прошлый раз, когда мне пришлось это делать, ключ к выяснению того, как из поиска Интернет - это слово "киоск".

Я думаю, что есть параметр реестра для программы Windows Shell, и вы хотите изменить его с запуска стандартной оболочки на запуск собственной программы. Я не помню деталей.

Другие вопросы по тегам