• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.DLL を開いて書き込むことができません)

.DLLを開くことができない問題について

このQ&Aのポイント
  • .DLLを開くことができない問題について質問です。Visual Studio 2010 Professionalでビルドは成功するようですが、実際にはDLLが開かれず、ロジックが動かない状態になってしまいます。
  • この問題は操作方法によるものかもしれません。再起動すると解決しますが、時間がかかりすぎます。
  • MicroSoft社のサポートに相談してみてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • joqr
  • ベストアンサー率18% (742/4026)
回答No.2

>でも許せないのは Visual Studio 2010 Professional が多々反逆することです 先にVS2010に喧嘩を売ったのはあなたです >(1) この状態に陥る原因はなんですか? 多分操作法の問題とは思いますが・・・ それがデバッグ あなたのDLLがきちんと資源をリリースしていない、終了せずにゾンビになっている のだと思います まずは、そこのところきちんと修正してちゃんと動くDLLにしましょう >(2) これからの回復方法はありますか? Windowsの再立ち上げは時間がかかり過ぎます タスクマネージャーでデバッグのプロセスが生きているなら強制的に殺す >MicroSoft社からイジメられている私を助けてください、お願い申し上げます 誰もいじめてないよ >ロジックが走らないのは自業自得だから我慢します じゃ我慢! DLLがちゃんと動作しないのは、「自業自得だから我慢します」では? まずは自分のソースをよく読んで、何してるのか理解しましょう

sato-may
質問者

お礼

ご説ご尤もです でもねぇ~ 悪いのは私のDLLだけではなく、どうやらビルゲーツ氏の手先どもが作ったプロセスも結構マユツバなんですがぁ~ ありがとうございました

その他の回答 (1)

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

>(1) この状態に陥る原因はなんですか? 多分操作法の問題とは思いますが・・・ システムでDLLが使用中なのでしょう。 デバッグしているプログラムがリソース掴んだまま強制終了していたりしませんか? まっとうな終了方法していればDLLが残る。 なんて事態にはならないかと思いますが……。 # 1回でもリソースリークして強制終了とかしたら、DLL利用の参照カウンタが残ったままになるでしょうから……再起動ってことになるかも知れません。 >(2) これからの回復方法はありますか? Windowsの再立ち上げは時間がかかり過ぎます 正常な終了方法で終了させる。 ということになるかと。

sato-may
質問者

お礼

真っ当なご回答ありがとうございました SetWindowsHookEXで全プロセスにフックを仕掛けたんです もちろん終了前にはキチンとUnhookWindowsHookExを呼び出してフックを外しています・・・ ・・・でもシステムのプロセスが私のDLLを噛んじゃって放してくれないのです ・・・・・・噛んだ奴は毎回変るんです イライラしてしまいます ありがとうございました

関連するQ&A