ショートカットからのリンク先の取得
99/08/30 VerUp!!
理解不可能な文章かもしれませんが・・・・・
フ ォ ー マ ッ ト 説 明 |
ショートカットをバイナリ解析すると次のようになっていることが分かりました。
データの位置(単位:バイト) |
内容 |
1 |
データ開始 |
X |
&H10 |
X+1、X+2、X+3 |
0 |
X+4〜X+A |
ドライブのボリュームラベル(ショートカット作成時) |
X+A+1 |
0 |
X+A+2 |
リンク先ファイル名 |
X+A+B、X+A+B+1 |
0 |
よって以上の事から、Xの位置を探せば良い事が分かりました。そこで手がかりになるのが、&H10,&H0,&H0,&H0というデータです。それが見つかったら次のNull文字(&H0)を探します。それが見つかれば、次の文字からがリンク先のファイル名です。
プ ロ グ ラ ム |