• 締切済み

dllファイルをレジストリ登録できない

Windows Vistaを使っています。 あるdllファイルがありまして、 そのファイルをレジストリ登録したいと思っております。 Windows XPでは正しくレジストリ登録できたdllのファイルなのですが、 Vistaで実行するとエラーとなってしまいます。 Vistaでの実効手順は以下の通りです。 (1)C:\WINDOWS\system32\cmd.exeを管理者権限で実行 (2)regsvr32 ~~.dllを実行 (2)を実行すると添付ファイルのメッセージが表示されてしまいます。 私なりに調べてみまして、 (1)を管理者権限で実行すること。 (2)でdllファイルをフルパスで指定して実行すること。 の2点は試しましたが、結果は同じでした。 何かほかに考えられることはございませんか? 解決できそうな案を、ご提示いただければ、私が確かめます。 ぜひご教示お願いいたします。

みんなの回答

  • goold-man
  • ベストアンサー率37% (8364/22179)
回答No.1

***.dllの***がないと解決できないと思います。 例

参考URL:
http://madboo.jugem.cc/?eid=1113
rock123
質問者

お礼

ご回答ありがとうございます。 名前を伏せているのは、自作のdllだからです。 特に意味がないということです。 dllはC++2005で作られています。 私のdllファイルの作り方が悪いのでしょうか? XPでは正しくレジストリ登録できて、動いているのですが。。。 レジストリ登録の方法が悪いのであれば、 教えて頂きたいと思い、書き込ませていただきました。 何かございましたら、よろしくお願い致します。