Visual Studio 6 ATLにCOMコンポーネントが記述されています。これはプロセス外のEXEです。 C#.NETから、このコンポーネントをインスタンス化して呼び出すことができますが、それを呼び出す関数の後に、コンポーネントのexeがタスクマネージャにロードされたままになります。COM Interopコンポーネントがメモリに残る
これは.NETでは正常ですか?私は、Visual C++ 6で書かれたテストアプリケーションから呼び出すと、自身をアンロードします。
.NETで私が行ったのは、[参照の追加]で、リストにCOMコンポーネントを選択したことだけでした。そして、newを呼び出すことによってそれのインスタンスを作成しました。
あなたはCOMオブジェクト(複数可リリースしています)?あなたのCOMオブジェクトを扱うコードを表示することが役に立ちます。 –