0

System.Diagnostic.ProcessAPIを使用してバックグラウンド プロセスを起動しようとしています。すべてのネイティブ プロセスおよび Windows フォーム ベース プロセス (notepad.exe など) をすべて起動しますが、純粋に管理された GUI を使用しないアセンブリを起動することはできません。タスク マネージャーは、そのリストに個別のプロセスとしてリストされているアセンブリを表示せず、例外もエラー コードも発生しません。

Process.Startタスク マネージャーに表示される純粋なマネージド アセンブリを使用して、バックグラウンド プロセスをオンデマンドで起動する他の方法はありますか?

4

2 に答える 2

2

[アプリケーション] タブではなく、タスク マネージャーの [プロセス] タブを使用します。後者は、ウィンドウを持つプロセスのみをリストします。また、プロセスが開始後すぐに終了したことも考慮してください。

于 2010-07-06T14:18:06.120 に答える
0

マネージ アセンブリを使用している場合は、BackgroundWorkerクラスを確認する必要があります。

于 2010-07-06T11:31:06.387 に答える