0

C++で「DllRegisterServer」関数を使用しています。cmd "regsvr32 MyDll.dll" で使用すると、アクションが成功したというメッセージが常に表示されますが、実際には DLL ファイルがレジストリに登録されていませんでした。Windows 7 でのみ発生します。

何が原因でしょうか?

4

1 に答える 1

2

64 ビット OS で作業している場合、64 ビット アプリケーションは 32 ビット DLL を「認識」できないことに注意する必要があります。また、物事はレジストリのさまざまな場所に保存されます。Wow6432Node32 ビット コンポーネントを確認するには、ノードを確認する必要があります。

于 2012-06-12T07:27:38.560 に答える