ショートカットファイルのリンク先(msi形式?)


Fusa  2005-05-17 09:46:45  No: 14828  IP: [192.*.*.*]

こんばんは。

ショートカットファイルのリンク先を求める
ソースについての質問です。


ショートカットファイルの
リンク先を求めるためにISHellLinkを使った
コードを書いています。

通常の*.lnkファイルなら元のExeのあるフォルダが検索できますが
OfficeXPなど、msiのインストーラーで作成された(らしい?)
[スタート][プログラム][Excel.lnk]
などのファイルに対してリンク先を探す処理を行うと


C:\WINNT\Installer\{なんか長い暗号?GUID?}\xlicons.exe

このような場所がリンク先として指定されていて
本来のインストールフォルダが求められません。

以下のリンク先のコードで試しても
正しく動作しません。
https://www.petitmonte.com/bbs/answers?question_id=2254

これはなぜでしょうか。

また、回避というか、本来のExeのあるフォルダを求めるには
どうしたらよいのでしょうか?

よろしくお願いします。

編集    削除