私のソフトウェアを使ってWindowsレジストリを編集しています。これは、例えばShell(Kioskアプリ)に代わるものです。WIN7のハードリセットによるレジストリの変更の削除を防止しますか?
ハードリセットが発生した場合(リセットボタンまたは4秒の電源ボタン)、Win7ではすべてのレジストリの変更が失われています。
しかし、WinXPでは、ハードリセットを行っても、変更はまだ残っています。
Win7でレジストリを編集した後に特別な処理を行う必要がありますか、これは組み込みのWin7セキュリティ機能でさえ可能でしょうか?
私には、レジストリの変更はファイナライズされておらず、ソフトリセットが発生するまでメモリに保存されているようですが、これは本当ですか?もしそうなら、何とか保存を強制することができますか?
64ビットWindows上で32ビットソフトウェアを実行していますか?おそらく、レジストリの仮想化が関与しているかもしれません。あなたがリセットするキーはどこにありますか? – ixe013
@ ixe013さんの質問に加えて、レジストリが変更されたときに管理者アカウントでアプリが実行されていますか? –
これは実際には当然のことでしたが、私は64ビットWin7で試しましたが、私は32ビットマシンで試しましたが、結果は同じです。また、私は管理者アカウントを使用しています。 – user990767