у меня есть Настольное приложение который я написал, что был портирован с Windows XP через Windows 7 в течение многих лет, это как Приложение киоска это используется для регистрации продаж и открытия кассового аппарата всякий раз, когда продажа была вставлена.
ПК, на котором использовалось это приложение, размещается у обычного пользователя (например, Kiosk) и запускается автоматически при каждом входе пользователя в эту учетную запись, он полностью блокирует ОС, отключает TaskManager, удаляет StartMenu, удаляет все WinKey комбинации и многие другие взаимодействия с пользователем, чтобы выйти из системы, была вставлена кнопка в пользовательский интерфейс приложения, где необходимо вставить пароль, чтобы закрыть сеанс и восстановить все настройки ОС.
Здесь начинается моя проблема:
Выше было довольно легко закодировать WinXP , в перспектива а также Win7 У меня начались первые проблемы, особенно с меню «Пуск», я использовал "Групповая политика" вместо этого, чтобы изменить разрешения и обойти это.
Windows 8 с другой стороны, для меня это крушение поезда, я не могу гарантировать, что мой клиент Win8 Pro или выше, так как Gpedit недоступен в Базовая версия Я могу отключить метро установив Классическая оболочка или что-то еще, но я бы не хотел этого делать, поскольку было бы намного удобнее иметь все эти изменения реестра в самом приложении.
РЕДАКТИРОВАТЬ: Я не могу использовать режим киоска, поскольку мое приложение является настольным приложением, а режим киоска требует, чтобы оно было современным приложением.
TL; DR - Так есть ли возможный способ отключить Диспетчер задач, панель задач, панель чудо-кнопок, сочетания клавиш и все виды путем редактирования реестра или другим способом без использования режима киоска?