Для внесения изменений потребуется много изменений реестра, чтобы снова выйти из системы. Однако, если нажать на кнопку Apply
в разделе Appearance and Personalisation
, внешний вид обновляется без необходимости выхода из системы:Можно ли программно вызвать кнопку «Применить» на панели управления?
Интересно, если для Windows предоставляет API для этой функции, так что его можно назвать программным без подписи вне?
Было бы намного легче проверить некоторые параметры, если бы можно было просто запустить консольное приложение или сценарий PowerShell для фиксации изменений.
Один способ, которым я могу представить это с помощью автоматизации пользовательского интерфейса. – cubrr
Вы можете посмотреть, что на самом деле делает кнопка, вместо того, чтобы пытаться щелкнуть ее. Это может быть отправка простого измененного изменения настроек, которое не было бы слишком сложно сделать с p/invoke и отправить сообщение. –
@RonBeyer Я думаю, это было бы слишком легко ... или я еще не знаю, как это сделать. Файлы '* .cpl' не могут быть декомпилированы (не .NET), а' ProcessMonitor', похоже, не может регистрировать сообщения Windows, не так ли? – t3chb0t