0

同じアプリを実行している 2 台のマシン間で読み込まれた DLL を比較する良い方法はありますか。(そして、一度に 2 台ずつ、他の N 台のマシン間でプロセスを複製するには?)

背景: 構成/セットアップの問題を突き止めようとしています。これは、あるマシンではアプリが実行され、別のマシンでは実行されないという、古くからある DLL 地獄タイプの問題です。

問題としてインストーラーを削除しました。安定していますが、ターゲット システム間に違いがあります。さまざまな Windows フレーバー、MDAC バージョンなど。

私は試しました:Proc ExplorerでEXEスナップショットを区切りファイルにエクスポートし、Excelを使用して比較を行いました。しかし、これには非常に時間がかかり、エラーが発生しやすくなります。(可能性として Excel を除外しているわけではありません。目的を達成するために Excel を使用するための十分なトリックを知らないだけです。)

4

1 に答える 1

0

EasyHookをご覧になることをお勧めします。これを使用すると、LoadLibraryA と LoadLibraryW へのすべての呼び出しで迂回を作成できます。このようにして、ロードされるすべてのファイルを監視し、それらへのパスを取得できます。その後、好きな方法でファイルを比較できます。EasyHook の使用についてサポートが必要な場合は、お知らせください。例を作成します。

于 2010-12-15T05:30:17.110 に答える