.NETには、Windows VistaおよびWindows 7マシンに存在する "where"コマンドと同等のものがありますか?インストール時にシステムパスに定義されている実行可能ファイルへのハードパスを解決する必要があります。誰もがデフォルトのインストールパスを使用してすべてをインストールするわけではありません。.NETコマンドプロンプトと同等のコマンド "どこで"コマンド
現在、私は外部プロセスとして "where"コマンドを呼び出していますが、VistaおよびWindows 7マシンでのみ動作します。これは、そのままの状態では動作しません。
短い回答:いいえ。 'Process.Start'のようなものからこの他の実行ファイルを呼び出していますか?または、ファイル/フォルダをそのフォルダに入れることを考えていますか? – user7116
私はProcess.Start()を使用して実行可能ファイルを呼び出しています。 –
System.Environment.GetEnvironmentVariableを使用して関数を作成してパスを取得し、探している実行可能ファイルのパスを自分自身で検索できます。 – Kibbee