2012-03-11 14 views
-5

Windows CE 5.0では、一部のレジストリ値を変更した後、変更が有効にならず、Windowsを再起動する必要があります。更新されたレジストリ値をWindows CEで強制的に再読み込みするにはどうすればよいですか?

Windowsを再起動しないとどうしたらいいですか?

+2

それは問題のレジストリ値によって異なります。より具体的にする必要があります。 –

+0

関連するアプリケーションは、レジストリからその設定を再読み込みする必要があります。したがって、アプリケーションやDLLに依存します。 – alexis

+0

@David、ご意見ありがとうございます。私はWindows CE 5.0の電源管理パラメータについて作業していますが、私の質問は非常に一般的です。時々私はレジストリ内の別のものに取り組みますが、それを行う方法があるかどうかを知りたがっています。 – losingsleeep

答えて

0

レジストリの種類がハイブの場合、RegFlushKey API関数を呼び出すことができます。

+0

レジストリキーのコンシューマが自分自身をリフレッシュすることはありません。 – ctacke

0

私はCE4のために今週初めにこれをやるように任命されたので、ここで私の所見を共有したいと思いました。(私がレジストリを更新した後、この "SaveRegistry.exe"ツール製造元のSDKから入手できます。スタートのためにこれらのリンクを参照して、SDKやサンプルコードを見つけることができますよう、製造元のファイル/セットアップ/インストールCDに目を通す: http://www.microlise.net/VRC8900net/secondary_html/os_version.htmhttp://www.garz-fricke.de/download.php?fid=380&lg=en このツールはCで行われた++しかし、あなたが使用するどのような言語から実行可能ファイルを呼び出すことができます。

+0

ほとんどの場合、アプリケーションは単にRegFlushKeyを呼び出して、OSに変更を永続させます。必ずしも変更のシステムレベルの通知を行う必要はありません。これはあなたのハードウェア固有のアプリです。これは標準のWindows CEツール/アプリではありません。 – ctacke

関連する問題