С программой, над которой я работаю, мне нужно быть уверенным, что функции доступа к клавиатуре, такие как Sticky Keys, отключены для всех.Необходимо отключить Sticky Keys для каждой учетной записи на компьютере
У меня есть код, который можно:
- Изменение активной настройки для текущего пользователя (включить или выключить). Это влияет только на текущего пользователя при входе в систему и не является постоянным.
- Изменение настроек реестра для текущего пользователя (отключение путем установки HKCU \ Панель управления \ Доступность \ StickyKeys \ Флаги до "506"). Это влияет только на запись реестра текущего пользователя и будет гарантировать, что настройки будут установлены для каждого входа в Windows.
- Изменить параметр реестра для «.DEFAULT» пользователя в аналогично тому, как пункт 2. Это означает, что любой нового счет, который установлен на компьютере, будет иметь залипание клавиш и горячие клавиши для него инвалидов по умолчанию.
То, что я не знаю, как сделать, чтобы идти об изменении настроек для всех существующих пользователей, настройки которых находятся в реестре, если они не вошли в систему. По сути, я хочу убедитесь, что Sticky Keys отключены для них. Есть ли удобный способ, с помощью которого я могу проанализировать реестр для всех существующих учетных записей пользователей и изменить этот параметр?
Что делать, если пользователю нужны липкие ключи? – Popnoodles
Для конкретной среды, которую я должен разработать, наличие липких клавиш или даже возможность их запуска не является вариантом. – Andre721