PT3 欲しいけど金欠なので、昔買った GV-MVP/FZ を使おうとして躓いたのでメモ。
インストールしようとすると「初回のインストールはCD-ROMから~(以下略)」と表示され、インストールができないのですが?|Q&A
にもあるように、このシリーズの製品は付属の CD-ROM がないと使えないのだけれどあいにく紛失してしまった。
調べてみると 500 円で再発行出来るらしいけど、気が進まないのでなんとかしてインストール出来ないか試してみた。
とりあえず初回インストールの判定箇所を調べるためにこのへんのツールを使ってインストールスクリプトをデコンパイルしてみると
// : Jump Referenced(1): // : 0000771C, label_0002: /* 00007733: 0021 */ ret_g_str0049_02A9(); /* 00007739: 0006 */ s0012 = LAST_RESULT; /* 00007743: 0014 */ s0012 = s0012 ^ "\\I-O DATA\\mAgicTV\\uTransEffect.dll"; /* 00007772: 0021 */ function_0152(s0012, 0x00000003, n0007, s000C); /* 00007786: 0006 */ n0005 = LAST_RESULT; /* 00007790: 000D */ n000A = n0005 == 0x00000000; /* 0000779F: 0004 */ if(! n000A) goto label_0003; // normal if /* 000077AB: 0005 */ goto label_0004; // : Jump Referenced(1): // : 0000779F, label_0003: /* 000077B6: 0006 */ s0001 = "初回のインストールは製品に付属のサポートソフトCD-ROMからインストールしてください \n\nバージョンアップをおこなう場合、\n付属のサポートソフトCD-ROMよりインストール後、バージョンアップを行ってください "; /* 00007891: 0021 */ function_02B5(0x80000002); /* 0000789C: 0021 */ function_01F9("Software\\I-O DATA\\Confilm"); /* 000078BE: 0021 */ function_01D6(s0001, 0xFFFF0002); /* 000078CC: 0002 */ abort;
とまあ、2446 行あたりにそれっぽい記述がある。
\ProgramData\I-O DATA\mAgicTV\uTransEffect.dll の存在確認をしてるっぽい(?)ので、適当な DLL を uTransEffect.dll にリネームして設置したら通った。