私のアプリケーションで私が使用する
ManagementEventWatcher watcher = new ManagementEventWatcher(query);
ManagementBaseObject e = watcher.WaitForNextEvent();
string name = ((ManagementBaseObject)e["TargetInstance"])["Name"].ToString();
「名前」は「runfile.exe」になりました。後で使用するときは、「.exe」という末尾なしで必要なので、使用しました
name = Regex.Replace(name, ".exe", "");
私の質問は、「.exe」で終わらない実行ファイルがあるのでしょうか? 「.bat」はどうですか?インストールや設定ではなく、ユーザーがプログラムをロードするために自分で実行するファイルについてのみ心配しています。実行ファイル名の途中に「.exe」がありますか? 誰かが Windows でファイルを実行するための正規表現を書くことができれば、それは素晴らしいことです。どうもありがとうございます。