他のソフトのインストール先を調べるには?

解決


HELP!  2005-08-30 11:08:19  No: 58789  IP: 192.*.*.*

現在、作成しているソフトから他のソフトAcrobat Readerを起動するのは
ShellExecuteを使用して
ShellExecute(NULL,"open","AcroRd32.exe",NULL,"C:\\Program Files\\Adobe\\Acrobat 7.0\\Reader",SW_SHOWNORMAL);
このように出来たのですが、
インストール先のフォルダ(C:\\Program Files\\Adobe\\Acrobat 7.0\\Reader)をレジストリなどから調べることはできないのでしょうか。
ご存じの方がいらっしゃいましたらご教授お願い致します。

編集 削除
KING・王  2005-08-30 12:51:42  No: 58790  IP: 192.*.*.*

レジストリの次の値じゃダメ?
HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\Acrbat Reader\7.0\InstallPath

別のPCでは、Readerのバージョンが異なり、"7.0"の部分が、"5.0"になっていましたが、
その部分さえ考量するばOKなのでは?

#アプリケーションの追加と削除用に、別途ありそうな気もするが。。。

編集 削除
HELP!  2005-08-30 18:37:04  No: 58791  IP: 192.*.*.*

>KING様

ありがとうございました。
レジストリから読むことで解決いたしました。

編集 削除