下記開発環境で作成した物をOSがWin95でRegSvr32が失敗してしまいます。
DllRegisterServerが呼ばれる前にLoadLibrary関数で失敗しているようです。
そのときのGetLastErrorは0x0000001Fでした。
開発環境:
・XP Professional SP3
・Visual Studio 2005(VC8) SP1
他のOSでも行ってみましたが発生しませんでした。
(W2000,NT4.0,Win98など)
また、VC6でも行ってみましたが、発生しませんでした。
UNICODEで作ってるからとかでは?
マルチバイトで作ってみては。
あー、でもWin98で大丈夫なら違うかも。
回答ありがとうございました。
VS2005ではWindows95をサポートしていないようですね。
この件は解決とさせて頂きます。
ツイート | ![]() |