|
遅くなって申し訳ございません。 皆様ご返事ありがとうございます。
> どのパターンなのか突き止めるためには、まず最初の DumpBin なり Dependency Walker なりで開いてみることです。 なるほど、このような方法があったのですね。勉強になります。
ということで、早速DumpBinを実行すると、
ordinal hint RVA name
1 0 0000663A DllCanUnloadNow 2 1 0000660E DllGetClassObject 3 2 00006624 DllRegisterServer 4 3 000065F8 DllUnregisterServer
と表示され、 Dependency Walkerで内部を閲覧すると、system32のDLLしかぶら下がってませんでした。 となると、DLLの仕様を導き出すというのは不可能なことだという事実も 立証できたように思えます。
内部が不明なDLLを使わない方がよいと我々も考えておりますが、 ¥の関係もあり、顧客を説得できなかったので、困惑しておりました。
しかし、これで説得できる材料が揃ったと思いますので、 不明なDLLの仕様から再設計するように持っていきたいと思います。
貴重な時間をありがとうございました。
|