- ベストアンサー
.DLLを開くことができない問題について
- .DLLを開くことができない問題について質問です。Visual Studio 2010 Professionalでビルドは成功するようですが、実際にはDLLが開かれず、ロジックが動かない状態になってしまいます。
- この問題は操作方法によるものかもしれません。再起動すると解決しますが、時間がかかりすぎます。
- MicroSoft社のサポートに相談してみてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>でも許せないのは Visual Studio 2010 Professional が多々反逆することです 先にVS2010に喧嘩を売ったのはあなたです >(1) この状態に陥る原因はなんですか? 多分操作法の問題とは思いますが・・・ それがデバッグ あなたのDLLがきちんと資源をリリースしていない、終了せずにゾンビになっている のだと思います まずは、そこのところきちんと修正してちゃんと動くDLLにしましょう >(2) これからの回復方法はありますか? Windowsの再立ち上げは時間がかかり過ぎます タスクマネージャーでデバッグのプロセスが生きているなら強制的に殺す >MicroSoft社からイジメられている私を助けてください、お願い申し上げます 誰もいじめてないよ >ロジックが走らないのは自業自得だから我慢します じゃ我慢! DLLがちゃんと動作しないのは、「自業自得だから我慢します」では? まずは自分のソースをよく読んで、何してるのか理解しましょう
その他の回答 (1)
- Wr5
- ベストアンサー率53% (2173/4061)
>(1) この状態に陥る原因はなんですか? 多分操作法の問題とは思いますが・・・ システムでDLLが使用中なのでしょう。 デバッグしているプログラムがリソース掴んだまま強制終了していたりしませんか? まっとうな終了方法していればDLLが残る。 なんて事態にはならないかと思いますが……。 # 1回でもリソースリークして強制終了とかしたら、DLL利用の参照カウンタが残ったままになるでしょうから……再起動ってことになるかも知れません。 >(2) これからの回復方法はありますか? Windowsの再立ち上げは時間がかかり過ぎます 正常な終了方法で終了させる。 ということになるかと。
お礼
真っ当なご回答ありがとうございました SetWindowsHookEXで全プロセスにフックを仕掛けたんです もちろん終了前にはキチンとUnhookWindowsHookExを呼び出してフックを外しています・・・ ・・・でもシステムのプロセスが私のDLLを噛んじゃって放してくれないのです ・・・・・・噛んだ奴は毎回変るんです イライラしてしまいます ありがとうございました
お礼
ご説ご尤もです でもねぇ~ 悪いのは私のDLLだけではなく、どうやらビルゲーツ氏の手先どもが作ったプロセスも結構マユツバなんですがぁ~ ありがとうございました