VJE Delta を Windows XP 64bit 版 でも使おう。と思ったのでごょにょ(x61s と SSD と メモリ8G買ったので 64bit つかおうねー)
- 動きました。
- 64bit アプリでは動きません。TT (つかドライバ以外は32bit でいいや。)
- Wow6432NodeEになっててはまったが 間違いをなおしたらすんなり
- C:\Windows\system32 にこぴったり、 HKEY_LOCAL_MACHINE\SOFTWARE\ にいれたらすると はなしがややこしいのでしないこと。
VJE さえ使えたら、64bit でも Windows 7 でもいいや。Vista は嫌だけど。
VJE 3.0 BSD 勝っておくべきだったわ...
Ubuntu に移行してもVJE使えないとかつらいだけ。
前準備 追跡 まずは32bit でインストーラー(16bit?)を使わないで住む方法を考えよう
VJE のインストールをして、レジストリ操作やファイルコピーを追跡します。
VM WinXPSP3VL_Lite_w_AHCI9.iso と InCtrl5 でごにょごにょ
ミソは IME のKeyboard 設定と
[HKEY_CURRENT_USER\Keyboard Layout\Preload]
"1"="e0200411"[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0200411]
"Ime File"="VJEIME.IME"
"Layout Text"="VJE-Delta Ver.4.0"
"Layout File"="kbdjpn.dll"[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\VJE-Delta Ver.4.0]
"UninstallString"="C:\\VJE40\\VJEDEL.EXE"
"DisplayName"="VJE-Delta Ver.4.0"[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\VJEIME.IME]
"Path"="C:\\VJE40\\"
[HKEY_LOCAL_MACHINE\SOFTWARE\VACS]
のコピー
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDlls]
のコピー
"C:\\WINDOWS\\system32\\vjeime.ime"=dword:00000002
"C:\\WINDOWS\\system32\\vjeedit.dll"=dword:00000002
"C:\\WINDOWS\\system32\\vjelib.dll"=dword:00000002
"C:\\WINDOWS\\system32\\vjemode.exe"=dword:00000002
の四つを %windir%system にコピー
C:\VJE40 に全部コピー
VJEIME.IMEが %windir%system に ないと XP は勝手に[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0200411] を 消しちゃいます。 ひどいよ。。XP
前準備 64bit XP (VM)
メモリ 8G Byte にしますので、XP 64bit を使います。
Disc 2941.4 おっこれはEngrisheDisc 2975.2ってのを使います。
iso イメージを一度作るか、全データをそのまま規定Dir にコピーします。
例によってAHCI ドライバがいりますので、一緒に焼いてある
WinXPSP3VL_Lite_w_AHCI9.iso の中から \intel_ahci_ich9\Driver64
を規定Dir コピーしておきます。
ICH 系は一緒に焼いておくと便利です。
nLite で AHCI OEM ドライバをフィュージョンします。
VM で トライしました。
WoW64
1. HKEY_LOCAL_MACHINE\SOFTWARE\ を HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node にしたreg をぶち込みます。
2. 以下4つ を C:\WINDOWS\SysWOW64 にコピーします。
- vjeime.ime
- vjeedit.dll
- vjelib.dll
- vjemode.exe
3. 再起動
[HKEY_CURRENT_USER\Keyboard Layout\Preload]
"1"="e0200411"[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts\E0200411]
"Ime File"="VJEIME.IME"
"Layout Text"="VJE-Delta Ver.4.0"
"Layout File"="kbdjpn.dll"[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0200411]
"Ime File"="VJEIME.IME"
"Layout Text"="VJE-Delta Ver.4.0"
"Layout File"="kbdjpn.dll"[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\VJE-Delta Ver.4.0]
"UninstallString"="C:\\VJE40\\VJEDEL.EXE"
"DisplayName"="VJE-Delta Ver.4.0"[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\App Paths\VJEIME.IME]
"Path"="C:\\VJE40\\"[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\VACS]
....
こんなかんじ
c:\WINDOWS\SysWOW64\notepad.exe で試しましたがんまいこと起動します。 OKOK!!!