Windows 8.1では、タスクマネージャに入り、プロセスの一覧を確認すると、2つのリストが表示されます。 - Oneフォアグラウンドアプリケーションである「Apps」の場合 - バックグラウンドで実行されているプロセスである「バックグラウンドプロセス」の1つ.NET Windowsプロセスが「アプリケーション」または「バックグラウンドアプリケーション」として実行されているかどうかを確認する方法
私の最終目標は、アプリケーションの読み込みに時間がかかることです。アプリケーションがまだロードされている場合は、「バックグラウンド・プロセス」に表示されます。ただし、読み込まれると、「アプリ」に表示されます。これは、アプリケーション仕上げの読み込みを構成する要素に関する私の判断基準になります。
これを達成するためにSystem.Diagnostics.Processオブジェクトを使用しています。しかし、私は「バックグラウンドプロセス」の下のプロセスと「アプリ」の下のプロセスを区別する方法を考え出すのに苦労しています。
誰でもこの区別をする方法について考えていますか?私はMSDNを見て、さまざまな方法を試みましたが、いずれも成功していませんでした。
おそらくバックグラウンドアプリケーションは、ウィンドウハンドルまたはメインウィンドウタイトルを持っていませんか? –