トップ回答者
exeをコマンドで実行したい(複数のPCで利用可能な)

質問
回答
-
Program Filesに入るようなアプリケーションならインストーラを使っていることがほとんどでしょうから、レジストリを探せばインストールしたフォルダや実行ファイルのパスが格納されている可能性があります。どこに何が記述されているかはアプリケーション次第なので具体的なことは言えませんが。
// あと、cmd.exeにせよPowerShellにせよ、コマンドライン側のx86/x64次第でレジストリの見え方が異なる箇所もあります。詳しくは「レジストリリダイレクト」などをお調べください。
- 回答としてマーク se.matsumoto 2019年3月4日 8:39
-
アプリケーションのインストーラーが登録すべき内容はApplication Registrationにまとめられています。Path以外にもファイルの関連付けやApp Pathsなどさまざまな起動方法があります。
例えばGoogle ChromeやMozilla FirefoxはPATHにこそ登録していませんが、App Pathsには登録しているためバッチファイルからは
start chrome.exe
PowerShellからは
Start-Process firefox.exe
で起動可能になっています。
- 回答としてマーク se.matsumoto 2019年3月4日 8:39
すべての返信
-
Program Filesに入るようなアプリケーションならインストーラを使っていることがほとんどでしょうから、レジストリを探せばインストールしたフォルダや実行ファイルのパスが格納されている可能性があります。どこに何が記述されているかはアプリケーション次第なので具体的なことは言えませんが。
// あと、cmd.exeにせよPowerShellにせよ、コマンドライン側のx86/x64次第でレジストリの見え方が異なる箇所もあります。詳しくは「レジストリリダイレクト」などをお調べください。
- 回答としてマーク se.matsumoto 2019年3月4日 8:39
-
アプリケーションのインストーラーが登録すべき内容はApplication Registrationにまとめられています。Path以外にもファイルの関連付けやApp Pathsなどさまざまな起動方法があります。
例えばGoogle ChromeやMozilla FirefoxはPATHにこそ登録していませんが、App Pathsには登録しているためバッチファイルからは
start chrome.exe
PowerShellからは
Start-Process firefox.exe
で起動可能になっています。
- 回答としてマーク se.matsumoto 2019年3月4日 8:39