2

私は Windows ソフトウェア (アプリではない) 開発の初心者です。今、私はこのようなオプションを持つソフトウェアを構築したい-

  1. このポジションは、ユーザーがパブリック Windows 8 マシン (レジストリ + ファイル) に対して行ったすべての変更を監視するソフトウェアを作成することです。ユーザーが完了したら、すべてのレジストリの変更とファイルを 1 つの圧縮ファイルに保存します。
  2. 単一のファイルを解凍+展開し、すべてのファイルをPCにコピー+ファイルのファイルと置き換えます。次に、レジストリをコピーしてマージ/置換し、ファイル内の値を優先します。(これはすべて、再起動せずに行う必要があります)。

どこから始めればよいかわかりません。この仕事を始めるためのアイデアを得ることができるように、誰か助けてくれませんか?

読む必要のあるドキュメントはありますか? または任意の例?

ご協力いただきありがとうございます :)

4

1 に答える 1

0

このポジションは、ユーザーがパブリック Windows 8 マシン (レジストリ + ファイル) に対して行ったすべての変更を監視するソフトウェアを作成することです。ユーザーが完了したら、すべてのレジストリの変更とファイルを 1 つの圧縮ファイルに保存します。

sysinternals から procmon.exe を調べると、さまざまなことが監視され、ログ ウィンドウに出力されます。あなたが求めているのは、procmon のように動作するプログラムだと思います。このプログラムは、管理者権限で実行する必要があります。

使用する必要があると思われるプログラム: RegNotifyChangeKeyValueおよびFileSystemWatcher - これらは、グーグル検索に役立つヒントにすぎません。そのため、これらの API を使用して、変更された情報を保存する必要があります。

あなたの2番目の質問は私にはわかりません.レジストリをまったく置き換えることができるとは思いません.

于 2015-06-30T00:18:34.900 に答える