2010-12-01 1 views
1

私は少しGoogleで検索していますが、COM Interopを使用しているスレッドを中止するソリューションがなく、「interopイベントの待機」状態になっています。 Thread.Abort()はスレッドを「AbortRequested」モードにするだけですが、それはかなりフラキキなものではありません。Interopオブジェクトを待っているスレッドをキルすることはできません

結果が私のアプリケーションを閉じることができません。プロセスはchildThreadのためにタスクマンに残ります。

スレッドを強制終了することができるかどうかは誰にでも分かりますか?

答えて

3

スレッドで「IsBackground=True」を設定しようとしましたか?バックグラウンドとしてマークされたスレッドは、プロセスが終了するとクリーンアップされますが、プロセスの終了は「フォアグラウンド」スレッドを待機します。

+0

ニース!それは素晴らしい仕事をしたが、今は例外を投げた! :)素早く答えてくれてありがとう! – AKZ

関連する問題