Windowsレジストリ操作を検出するためのサンドボックスへのアプリケーションのインストール


9

インストーラーが影響するレジストリ設定を検出する方法があるかどうか知りたいのですが。フルサイズのVMを実行して、レジストリハイブのスナップショットを比較する以外のオプションはありますか?これらが最善のアプローチである場合、あなたの経験を共有してください。

ここでの目的は、レジストリ内の特定のプログラムが設定を保存する場所を把握することです。インストール中など。開発者に尋ねるのは良い考えのように思えるかもしれませんが、私は以前にこの状況に直面したことがあり(レジストリのどこにプログラムが設定を格納するかわからない)、この問題に対する一般的なアプローチを見つけたいと考えています。


Complete file system diffの重複の可能性があります
Karan

回答:


12

私はこれらの小さなポータブルアプリケーションで良い経験をしました。
RegFromAppは、ターゲットアプリケーションによって行われた変更のみを表示します

RegFromApp v1.30(NirSoft)

RegFromAppは、選択したアプリケーションによって行われたレジストリの変更を監視し、アプリケーションによって行われたすべてのレジストリの変更を含む標準のRegEdit登録ファイル(.reg)を作成します。必要に応じて、生成された.regファイルを使用して、RegEditでこれらの変更をインポートできます。

ここに画像の説明を入力してください

RegShot v1.90

Regshotはオープンソース(LGPL)のレジストリ比較ユーティリティで、レジストリのスナップショットをすばやく取得して、それを2番目のスナップショットと比較できます。システムの変更または新しいソフトウェア製品のインストール後に実行します。

ここに画像の説明を入力してください

私自身の他の経験:

  • WhatChanged:SSDでも遅い
  • MJRegWatcher:レジストリのどの変更が重要でどれが重要でないかを判断するのが難しい

2番目のアプローチは、SandboxDiffと一緒にSandboxieを使用することです。
これにより、ライブシステムに触れる前に何が変更されるかを確認できます。

サンドボックス

Sandboxieは、プログラムを隔離されたスペースで実行し、コンピューター内の他のプログラムやデータに永続的な変更を加えることを防ぎます。プログラムの実行中に加えられたすべての変更にアクセスすることもできます。

SandboxDiff

SandboxDiffを使用すると、「Sandboxie」(Ronen Tzurによって作成された素晴らしいアプリケーション)を使用するときに、レジストリとファイルの変更を追跡できます。サンドボックス化されたプログラム(またはサンドボックス化されたアクション)によって作成/変更されたすべてのレジストリエントリとファイルシステムは、SandboxDiffで監視およびリストされます。ユーザーが(アプリケーションをインストールする前に)レジストリとファイルシステムでインストーラーによって行われたすべての変更を知りたい場合に非常に役立ちます。


いい答えだ。私はそれらをチェックします。どうもありがとう!
ЯрославРахматуллин

1

あなたは、実行してみてください可能性がプロセスエクスプローラあなたはあなたのインストール時にアクセスされているすべてのファイルとキーを表示するために使用することができます(マイクロソフトから無料のツール)、。

多くの情報が表示されますが、アプリケーションでフィルタリングできます(インストール中に実行されているアプリケーション(setup.exeやmsiexecなど)を知る必要があります)。


あなたはプロセスモニターを意味していたと思います。
不気味な2015

0

Systracerは完全にあなたが望むことをします:

SysTracerは、コンピュータをスキャンおよび分析して、変更(追加、変更、または削除)されたデータをレジストリおよびファイルに見つけることができるシステムユーティリティツールです。

無料版と有料版の両方があります。

http://www.blueproject.ro/systracer

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.