Способы заставить процесс Windows обновить свою конфигурацию (перечитать настройки реестра) - PullRequest
0 голосов
/ 21 февраля 2019

Используя AutoHotkey (Windows APIs), какие есть способы заставить запущенный процесс принять к сведению измененные параметры реестра и перечитать их без перезапуска этого процесса?

Iя пытаюсь написать сценарий f.lux , который по определению является неприемлемым по выбору (запросы, поднятые несколько лет назад, без адреса).

В Windows можно настроить некоторые параметры без использования автоматизации пользовательского интерфейса

[HKEY_CURRENT_USER\Software\Michael Herf\flux\Preferences]
"fullscreendisable"=dword:00000001

... однако, в отличие от UI Automation, это не «займет», если приложение не будет перезапущено (оно не отслеживает настройки реестра).Перезапуск процесса повлечет за собой вспышку света с высокой цветовой температурой ночью (FOHCTLAN) на экранах, чего я бы хотел избежать.

Если есть способы сделать это, мне интересно понять общееподход к решению этой проблемы (какие API доступны, как исследовать конкретное приложение, а затем реализовать скрипт).

Спасибо!

...