Как заставить Windows CE перечитать значения реестра, которые были обновлены? - PullRequest
0 голосов
/ 11 марта 2012

В Windows CE 5.0 после изменения некоторых параметров реестра изменения не вступают в силу, и я должен перезапустить Windows.

Как это можно сделать без перезапуска Windows?

Ответы [ 2 ]

0 голосов
/ 25 апреля 2012

Мне было поручено сделать это в начале этой недели для CE4, поэтому я решил поделиться своими результатами здесь (независимо от того, нужны ли они по-прежнему) - после обновления реестра я запустил этот инструмент «SaveRegistry.exe» из SDK производителя; для начала посмотрите эти ссылки и просмотрите компакт-диски с файлами / установкой / установкой вашего производителя, так как вы можете найти SDK или пример кода: http://www.microlise.net/VRC8900net/secondary_html/os_version.htm а также http://www.garz -fricke.de / download.php? FID = 380 & Л.Г. = еп Этот инструмент был сделан на C ++, но вы можете вызывать исполняемый файл с любого языка, который вы использовали.

0 голосов
/ 18 марта 2012

Если тип вашего реестра - куст, вы можете вызвать функцию API RegFlushKey.

...