昔々、どこかの誰かが作った VB6 のプログラムを今頃になって解析する羽目になった。
VB のバイナリフォーム(*.frx)のレイアウトって一般公開されてないから、データの並びから察するしかない。
とりあえず当たりを付けてみたが…
1バイト目:次データまでのオフセット2バイト目〜5バイト目:謎。データタイプ?6バイト目以降:データ
となっているように見える。
さらに訂正:
Caption プロパティにのみ関して言えば、
- 1バイト目〜2バイト目:データ長(2バイト目+1バイト目 の順で連結した16進数がデータ長)
- 3バイト目〜4バイト目:不明
- 5バイト目〜データ長バイト:データ
といったレイアウト。それ以外は不明。