私はC#で新しくなっていますが、.exeを使用してアプリケーション名(タスクマネージャのアプリケーションの一部に表示されています)を取得したいと考えています。C#で.exeを使用してアプリケーション名を取得する方法は?
私はそれを見つけましたが、有用な情報は見つかりませんでした。
私はそれぞれのexeの説明情報にします。あなたはSystem.Diagnostics
の下に配置Process
クラスを使用することができます
私はC#で新しくなっていますが、.exeを使用してアプリケーション名(タスクマネージャのアプリケーションの一部に表示されています)を取得したいと考えています。C#で.exeを使用してアプリケーション名を取得する方法は?
私はそれを見つけましたが、有用な情報は見つかりませんでした。
私はそれぞれのexeの説明情報にします。あなたはSystem.Diagnostics
の下に配置Process
クラスを使用することができます
おかげで、:
using System.Diagnostics; ... var allProcceses = Process.GetProcesses(); //loop throught processes string process_description= process.MainModule.FileVersionInfo.FileDescription;
このanswerはProcess
クラスに関するいくつかの情報を提供します。
NB:this postを参照してください:SYSTEMの資格情報で実行されているいくつかのプロセスにアクセスしようとしたとき、あなたはいくつかの問題を有していてもよいです。
あなたはもっと具体的かもしれません。 アプリ名を取得したい場合は、とこの記事のようなものです: 'System.Reflection.Assembly.GetExecutingAssembly()関連項目GetName()の名前は、' https://stackoverflow.com/questions/14829689/how-to-。アプリケーション名とバージョンのCシャープコンパクトフレームワーク – hamid
これは、アプリケーションの実行可能ファイル名を提供します。私は現在実行中のすべてのアプリケーション名が必要です。 – CrazyCoder
私はこれがあなたが探していると思います:https://stackoverflow.com/a/648413/2599868 'using System.Diagnostics; ... VAR allProcceses = Process.GetProcesses();次に ' 、私は疑問にスナップショットを入れて、そのオブジェクト – hamid