2017-08-29 9 views
0

enter image description here私はC#で新しくなっていますが、.exeを使用してアプリケーション名(タスクマネージャのアプリケーションの一部に表示されています)を取得したいと考えています。C#で.exeを使用してアプリケーション名を取得する方法は?

私はそれを見つけましたが、有用な情報は見つかりませんでした。

私はそれぞれのexeの説明情報にします。あなたはSystem.Diagnosticsの下に配置Processクラスを使用することができます

+0

あなたはもっと具体的かもしれません。 アプリ名を取得したい場合は、とこの記事のようなものです: 'System.Reflection.Assembly.GetExecutingAssembly()関連項目GetName()の名前は、' https://stackoverflow.com/questions/14829689/how-to-。アプリケーション名とバージョンのCシャープコンパクトフレームワーク – hamid

+0

これは、アプリケーションの実行可能ファイル名を提供します。私は現在実行中のすべてのアプリケーション名が必要です。 – CrazyCoder

+0

私はこれがあなたが探していると思います:https://stackoverflow.com/a/648413/2599868 'using System.Diagnostics; ... VAR allProcceses = Process.GetProcesses();次に ' 、私は疑問にスナップショットを入れて、そのオブジェクト – hamid

答えて

0

おかげで、:

using System.Diagnostics; ... var allProcceses = Process.GetProcesses(); //loop throught processes string process_description= process.MainModule.FileVersionInfo.FileDescription;

このanswerProcessクラスに関するいくつかの情報を提供します。

NB:this postを参照してください:SYSTEMの資格情報で実行されているいくつかのプロセスにアクセスしようとしたとき、あなたはいくつかの問題を有していてもよいです。

関連する問題