こんばんは。
ショートカットファイルのリンク先を求める
ソースについての質問です。
ショートカットファイルの
リンク先を求めるためにISHellLinkを使った
コードを書いています。
通常の*.lnkファイルなら元のExeのあるフォルダが検索できますが
OfficeXPなど、msiのインストーラーで作成された(らしい?)
[スタート][プログラム][Excel.lnk]
などのファイルに対してリンク先を探す処理を行うと
C:\WINNT\Installer\{なんか長い暗号?GUID?}\xlicons.exe
このような場所がリンク先として指定されていて
本来のインストールフォルダが求められません。
以下のリンク先のコードで試しても
正しく動作しません。
https://www.petitmonte.com/bbs/answers?question_id=2254
これはなぜでしょうか。
また、回避というか、本来のExeのあるフォルダを求めるには
どうしたらよいのでしょうか?
よろしくお願いします。
ツイート | ![]() |