ショートカットからのリンク先の取得

99/08/30 VerUp!!

理解不可能な文章かもしれませんが・・・・・

フ ォ ー マ ッ ト 説 明

ショートカットをバイナリ解析すると次のようになっていることが分かりました。

データの位置(単位:バイト)

内容

データ開始

&H10

X+1、X+2、X+3

X+4〜X+A

ドライブのボリュームラベル(ショートカット作成時)

X+A+1

X+A+2

リンク先ファイル名

X+A+B、X+A+B+1

※X,A,Bは変化する

よって以上の事から、Xの位置を探せば良い事が分かりました。そこで手がかりになるのが、&H10,&H0,&H0,&H0というデータです。それが見つかったら次のNull文字(&H0)を探します。それが見つかれば、次の文字からがリンク先のファイル名です。

プ ロ グ ラ ム


ショートカットのリンク先のファイル名を取得するサンプルです。
関数化されているので他アプリでも簡単に使用することが出来ます。
使用する前にはReadme.txtを必ず読んでください(サンプルプログラムつき)

ショートカットリンク先取得モジュール(8KB)


トップに戻る
Visual Basicワンポイントテクニック目次に戻る

楽天モバイル[UNLIMITが今なら1円] ECナビでポインと Yahoo 楽天 LINEがデータ消費ゼロで月額500円〜!


無料ホームページ 無料のクレジットカード 海外格安航空券 解約手数料0円【あしたでんき】 海外旅行保険が無料! 海外ホテル