アプリケーションのインストールパスを取得する方法

このQ&Aのポイント
  • アプリケーションがインストールされているかどうか知る方法と、そのインストールパスを取得する方法について説明します。
  • 関連付けられたアプリケーションのパスを取得するためには、APIのFindExecutableを使用することができます。
  • また、コントロールパネルの「プログラムの追加と削除」から調べたいアプリケーションを探し、そのパスを取得することもできます。
回答を見る
  • ベストアンサー

あるアプリケーションがインストールいるパスを知る方法

あるアプリケーションがインストールされているかどうか知りたい場合 そして、インストールされている場合には そのパスを知りたいのですが 今、思っているのは そのアプリケーション独自の拡張子のファイルを扱う場合 関連付けられているアプリケーションのパスを取得する APIのFindExecutable で、いけますよね? このほかに コントロールパネルの「プログラムの追加と削除」(XPの場合) にあるアプリケーションの中に 調べたいアプリケーションがあるかどうか見て パスも取得できないかな と思ったのですが これはどうすればできるでしょうか? 別に言語はC以外でもいいのですが… よろしくお願いします

  • 65_
  • お礼率68% (17/25)

質問者が選んだベストアンサー

  • ベストアンサー
noname#30727
noname#30727
回答No.1

プログラムの追加と削除で表示されるものは、レジストリの HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\~ を参照すればわかります。 インストールされたフォルダが書いてある事は多いですが、実行ファイルのフルパスが直接わかるわけではありません。

65_
質問者

お礼

回答ありがとうございます レジストリを見ればよかったんですね パスを知る手がかりにはなりそうです ありがとうございました

関連するQ&A

  • VBでインストール済みアプリケーション情報を取得する方法

    VBにてPCにインストール済みアプリケーション(「コントロールパネル」ー「プログラムの追加と削除」に表示されるアプリケーション)の情報を取得死体のですが、これら情報はどのようにして取得できるのでしょうか? レジストリキーの検索やWMIなど探してみたのですが、うまい解決策が見つかりません。 API関数があるのでしょうか?

  • インストールしたアプリケーションを見えなくする方法

    windowsXPでアプリケーションをインストールすると、たとえスタートメニューでショートカットを削除しても、コントロールパネルの”プログラムの追加と削除”を見れば、マシンにインストールしてあるプログラムの一覧が見えますよね? プログラムをインストールしたいのですが、インストール後、どこからもインストールしたことがわからない方法はないでしょうか?

  • アプリケーションのインストール先のパスを取得する方法について。

    訳あって、他の製品のアプリケーションを起動するプログラムを作っています。 そこで、アプリケーションのインストール先(パス)を取得する方法はないでしょうか? (たとえば、EXCELだとF:\Program Files\Microsoft Office\Office\EXCEL.EXE) APIなどでも調べてみたのですが、見あたりません。フォームを持たないプログラムなので、可能なら自動的に調べてパスを特定したいと考えています。 よろしくお願いします。

  • アプリケーションの追加と削除の場所

    XPを使っている者です。 ビスタを使っている友人にプログラムの消し方を聞かれたので スタート-設定-コントロールパネル-アプリケーションの追加と削除 を教えましたが アプリケーションの追加と削除が見当たらないと言われました。 直接、見に行けないので自分で探すことが出来ず困っています。 XPとは違う場所にあるのですか? ビスタのアプリケーションの追加と削除の場所を教えてください。

  • アプリケーションの削除について

    現在Windows2000を使用しています。 インストールしたソフトがたくさんあり、削除したいのですが、 コントロールパネルのアプリケーションの追加と削除を開いても 3つしかソフトが表示されません。 Program Filesの中に結構インストールしたソフトがあるのですが、 read meなどを読んでもたいていはアンインストールの場合は アプリケーションの追加と削除から行ってくださいと書いてあります。 また、フォルダをむりやり削除しようとすると一部のプログラムが起動しなくなる可能性がある、と警告がでます。 どなたか解決策をご存知の方は教えて下さい。

  • アプリケーションのインストールができなくなった

    2年ほど前の日立製のパソコンを使っています。 OSはXPです。 フリーソフトなどのアプリケーションをインストールしようとすると、デフォルトでパソコンについていたDrag'n CD+DVDというアプリのインストール画面になってしまい、アプリのインストールができなくなってしまいました。 日立のサポートセンターに聞いたところ、初期化するようにとアドバイスされたのですが、初期化すると今までのものが全て消えてしまうので、なるべくなら避けたいです。 Drag'n CD+DVDをコントロールパネルのプログラムの追加と削除で、追加しても削除しても同じ症状になります。 CドライブのProgramFilesからDrag'n CD+DVDを完全に削除しても症状は変わりませんでした。 このような症状は、最近生じたものです。 誠に恐縮ですが、お教えいただければ助かります。

  • プログラムの追加と削除・・・に項目を表示させない方法

    XPのコントロールパネルで、 プログラムの追加と削除ってありますが、 インストールしたアプリケーションの項目を 消す、または表示させない方法なんて あるんでしょうか。 よろしくお願いします。

  • アプリケーションが削除できない

     McromediaのColdFusionというアプリケーションをインストールしたあとに、「インストールの際中に、エラーがあった」。というメッセージがでました。しかし、インストールはされたので、今度は正常にインストールしようと思い今インストールしたやつを削除することにしました。コントロールパネルのアプリケーションの追加と削除からColdFusionを選んで削除していると今度は途中でフリーズ・・・。パソコンの電源を切ってもう一度削除しようとするとアプリケーションの追加と削除の欄にColdFusionは見つかりませんでした。再インストールしてもアプリケーションの追加と削除の欄にColdFusionはなく(削除できてないのに)、またこのアプリケーションのフォルダに削除用のプログラムがあったので、それを使ってみたのですが途中で停止してしまいます。 どうすれば削除できるのでしょうか? OSはWindows98SEです。よろしくお願いします。

  • インストールできない!

    PhotoShop5.0LEを「スタート」→「設定」→「コントロールパネル」→「アプリケーションの追加と削除」→「インストールと削除」→「インストール」と進んでいって、インストールしようと思ったのですが、 途中で 「インストールプログラムが見つかりませんでした。[戻る]をクリックして、もう一度自動検索するか、[参照]をクリックしてインストールプログラムを探してください。」 と表示されます。 どうすればインストールできますか?

  • コンパネのアプリケーションの追加と削除について

    コントロールパネルの「アプリケーションの追加と削除」には登録されているのですが、そのソフトのフォルダやプログラムをすべてエクスプロラーで削除していたため、「アプリケーションの追加と削除」を行うとエラーになり、削除できません。「アプリケーションの追加と削除」に登録されて、実態の存在しないプログラムを、「アプリケーションの追加と削除」から削除する方法があれば教えて下さい。

専門家に質問してみよう