クリーンなコンピューター(ビジュアルスタジオなし)で、他の誰か(私のコンピューターで動作していた)のデバッグフォルダーを圧縮し、他の誰かがプログラムを起動しようとしたところ、エラーが発生しました
System.DllNotFoundException: DLL 'HookHandler.dll' を読み込めません: 指定されたモジュールが見つかりませんでした。(HRESULT からの例外: 0x8007007E)
次に、彼にhttp://www.microsoft.com/en-us/download/details.aspx?id=8328をインストールしてもらいました 。
それが役立つと考えています。彼のコンピューターでdllが見つからないのに、私のコンピューターでは問題なく見つかる理由はありますか?
編集:HookHandler.dllがexeと同じフォルダーにあることに注意してください。繰り返しますが、exe を実行すると自分のコンピューターで動作し、HookHandler が自分のフォルダーにあります。私はそれを HookHandler で圧縮して他の人に渡しましたが、機能しませんでした。HookHandler が彼のフォルダーにあることを確認しました。
何らかの理由で、ビジュアルスタジオをインストールすると問題が修正されました。したがって、HookHandler が依存するものでなければならないので、ProcMon ツールまたは depends.exe を試して、HookHandler が依存しているものを確認する必要があります。
ありがとう、ディーン