[Main]
Title=Japanese IME for VistaPE
Type=script
Level=3
Description=Japanese IME for VistaPE. Needs Windows Vista DVD as source
Author=hiro matsuoka
Selected=False
Date=26.05.2007
Version=1
Download_Level=2

[Variables]
%DictsDir%=Windows\IME\IMEJP10\DICTS

[Process]
Echo,Creating Directories...
DirMake,"%TargetDir%\Windows\IME"
DirMake,"%TargetDir%\Windows\IME\IMEJP10"
DirMake,"%TargetDir%\%DictsDir%"
DirMake,"%TargetDir%\Windows\System32\IME"
DirMake,"%TargetDir%\Windows\System32\IME\IMEJP10"
DirMake,"%TargetDir%\Windows\System32\IME\shared"
Echo,Copying files...
FileCopy,"%InstallSRC%\Windows\System32\CTFMON.EXE","%TargetDir%\Windows\System32\CTFMON.EXE"
FileCopy,"%InstallSRC%\Windows\System32\MSUTB.DLL","%TargetDir%\Windows\System32\MSUTB.DLL"
FileCopy,"%InstallSRC%\Windows\System32\MsCtfMonitor.DLL","%TargetDir%\Windows\System32\MsCtfMonitor.DLL"
FileCopy,"%InstallSRC%\Windows\System32\MsCtfMonitor.DLL","%TargetDir%\Windows\System32\conime.exe"
FileCopy,"%InstallSRC%\%DictsDir%\IMJPST.DIC","%TargetDir%\%DictsDir%\IMJPST.DIC"
FileCopy,"%InstallSRC%\%DictsDir%\IMJPGN.GRM","%TargetDir%\%DictsDir%\IMJPGN.GRM"
If,%pCheckBox2%,Equal,true,FileCopy,"%InstallSRC%\%DictsDir%\IMJPZP.DIC","%TargetDir%\%DictsDir%"
If,%pCheckBox3%,Equal,true,FileCopy,"%InstallSRC%\%DictsDir%\IMJPTK.DIC","%TargetDir%\%DictsDir%"
If,%pCheckBox4%,Equal,true,FileCopy,"%InstallSRC%\%DictsDir%\IMJPCH.DIC","%TargetDir%\%DictsDir%"
If,%pCheckBox5%,Equal,true,FileCopy,"%InstallSRC%\%DictsDir%\IMJPNM.DIC","%TargetDir%\%DictsDir%"
If,%pCheckBox6%,Equal,true,FileCopy,"%InstallSRC%\%DictsDir%\IMJPLN.DIC","%TargetDir%\%DictsDir%"
If,%pCheckBox7%,Equal,true,FileCopy,"%InstallSRC%\%DictsDir%\IMJPSB.DIC","%TargetDir%\%DictsDir%"
FileCopy,"%InstallSRC%\Windows\System32\IMJP10.IME","%TargetDir%\Windows\System32\IMJP10.IME"
FileCopy,"%InstallSRC%\Windows\System32\IMJP10K.DLL","%TargetDir%\Windows\System32\IMJP10K.DLL"
FileCopy,"%InstallSRC%\Windows\System32\IME\IMEJP10\IMJPAPI.DLL","%TargetDir%\Windows\System32\IME\IMEJP10\IMJPAPI.DLL"
FileCopy,"%InstallSRC%\Windows\System32\IME\IMEJP10\IMJPTIP.DLL","%TargetDir%\Windows\System32\IME\IMEJP10\IMJPTIP.DLL"
FileCopy,"%InstallSRC%\Windows\System32\IME\IMEJP10\IMJPMGR.EXE","%TargetDir%\Windows\System32\IME\IMEJP10\IMJPMGR.EXE"
FileCopy,"%InstallSRC%\Windows\System32\IME\shared\IMEAPIS.DLL","%TargetDir%\Windows\System32\IME\shared\IMEAPIS.DLL"
FileCopy,"%InstallSRC%\Windows\System32\IME\shared\IMETIP.DLL","%TargetDir%\Windows\System32\IME\shared\IMETIP.DLL"
FileCopy,"%InstallSRC%\Windows\System32\IME\shared\IMJKAPI.DLL","%TargetDir%\Windows\System32\IME\shared\IMJKAPI.DLL"
FileCopy,"%InstallSRC%\Windows\System32\IME\shared\MSCAND20.DLL","%TargetDir%\Windows\System32\IME\shared\MSCAND20.DLL"
Echo,Writing Registry...
RegHiveLoad,Tmp_software,%RegSoftware%
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{91162401-6E6B-478A-A7FF-994EBA35B9C3}","","PSFactoryBuffer"
RegWrite,HKLM,0x2,"Tmp_software\Classes\CLSID\{91162401-6E6B-478A-A7FF-994EBA35B9C3}\InProcServer32","","%SystemRoot%\system32\ime\shared\imeapis.dll"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{91162401-6E6B-478A-A7FF-994EBA35B9C3}\InProcServer32","ThreadingModel","Both"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{A3037D66-C043-4F54-91A0-2CDB642E7718}","","IMETip"
RegWrite,HKLM,0x2,"Tmp_software\Classes\CLSID\{A3037D66-C043-4F54-91A0-2CDB642E7718}\InProcServer32","","%SystemRoot%\system32\ime\shared\imetip.dll"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{A3037D66-C043-4F54-91A0-2CDB642E7718}\InProcServer32","ThreadingModel","Apartment"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{0095b496-f121-4256-96a0-09179828cc16}","","CImeProductObject_JK Class"
RegWrite,HKLM,0x2,"Tmp_software\Classes\CLSID\{0095b496-f121-4256-96a0-09179828cc16}\InprocServer32","","%SystemRoot%\system32\ime\shared\imjkapi.dll"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{0095b496-f121-4256-96a0-09179828cc16}\InprocServer32","ThreadingModel","Apartment"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{0095b496-f121-4256-96a0-09179828cc16}\ProgID","","IMEAPI.CImeProductObjectJK.1"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{0095b496-f121-4256-96a0-09179828cc16}\TypeLib","","{da524058-bdb4-482a-997a-338ae04d7156}"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{0095b496-f121-4256-96a0-09179828cc16}\Version","","1.0"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{0095b496-f121-4256-96a0-09179828cc16}\VersionIndependentProgID","","IMEAPI.CImeProductObjectJK"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{17fb3711-de14-477f-8b81-32a9c11a6938}","","CImeCommonAPI Class"
RegWrite,HKLM,0x2,"Tmp_software\Classes\CLSID\{17fb3711-de14-477f-8b81-32a9c11a6938}\InprocServer32","","%SystemRoot%\system32\ime\shared\imjkapi.dll"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{17fb3711-de14-477f-8b81-32a9c11a6938}\InprocServer32","ThreadingModel","Apartment"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{17fb3711-de14-477f-8b81-32a9c11a6938}\ProgID","","IMEAPI.CImeCommonAPI.1"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{17fb3711-de14-477f-8b81-32a9c11a6938}\TypeLib","","{da524058-bdb4-482a-997a-338ae04d7156}"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{17fb3711-de14-477f-8b81-32a9c11a6938}\Version","","1.0"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{17fb3711-de14-477f-8b81-32a9c11a6938}\VersionIndependentProgID","","IMEAPI.CImeCommonAPI"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{6bdadf65-eb94-419b-907c-0ba9dda7f0df}","","CImeRequestSender_JK Class"
RegWrite,HKLM,0x2,"Tmp_software\Classes\CLSID\{6bdadf65-eb94-419b-907c-0ba9dda7f0df}\InprocServer32","","%SystemRoot%\system32\ime\shared\imjkapi.dll"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{6bdadf65-eb94-419b-907c-0ba9dda7f0df}\InprocServer32","ThreadingModel","Apartment"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{6bdadf65-eb94-419b-907c-0ba9dda7f0df}\ProgID","","IMEAPI.CImeRequestSenderJK.1"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{6bdadf65-eb94-419b-907c-0ba9dda7f0df}\TypeLib","","{da524058-bdb4-482a-997a-338ae04d7156}"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{6bdadf65-eb94-419b-907c-0ba9dda7f0df}\Version","","1.0"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{6bdadf65-eb94-419b-907c-0ba9dda7f0df}\VersionIndependentProgID","","IMEAPI.CImeRequestSenderJK"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{6ffa842b-fd90-4a0e-9315-21c52b2457aa}","","CImeKeyMapView_JK Class"
RegWrite,HKLM,0x2,"Tmp_software\Classes\CLSID\{6ffa842b-fd90-4a0e-9315-21c52b2457aa}\InprocServer32","","%SystemRoot%\system32\ime\shared\imjkapi.dll"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{6ffa842b-fd90-4a0e-9315-21c52b2457aa}\InprocServer32","ThreadingModel","Apartment"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{6ffa842b-fd90-4a0e-9315-21c52b2457aa}\ProgID","","IMEAPI.CImeKeyMapViewJK.1"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{6ffa842b-fd90-4a0e-9315-21c52b2457aa}\TypeLib","","{da524058-bdb4-482a-997a-338ae04d7156}"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{6ffa842b-fd90-4a0e-9315-21c52b2457aa}\Version","","1.0"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{6ffa842b-fd90-4a0e-9315-21c52b2457aa}\VersionIndependentProgID","","IMEAPI.CImeKeyMapViewJK"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{8F0A1029-0DF8-4765-A5FD-16E8ECB3545C}","","PSFactoryBuffer"
RegWrite,HKLM,0x2,"Tmp_software\Classes\CLSID\{8F0A1029-0DF8-4765-A5FD-16E8ECB3545C}\InProcServer32","","%SystemRoot%\system32\ime\shared\imjkapi.dll"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{8F0A1029-0DF8-4765-A5FD-16E8ECB3545C}\InProcServer32","ThreadingModel","Both"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{9f75fdc4-0aba-4866-88a9-75ebb9e7d584}","","CImeCommandAvailabilityView_JK Class"
RegWrite,HKLM,0x2,"Tmp_software\Classes\CLSID\{9f75fdc4-0aba-4866-88a9-75ebb9e7d584}\InprocServer32","","%SystemRoot%\system32\ime\shared\imjkapi.dll"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{9f75fdc4-0aba-4866-88a9-75ebb9e7d584}\InprocServer32","ThreadingModel","Apartment"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{9f75fdc4-0aba-4866-88a9-75ebb9e7d584}\ProgID","","IMEAPI.CImeCommandAvailabilityViewJK.1"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{9f75fdc4-0aba-4866-88a9-75ebb9e7d584}\TypeLib","","{da524058-bdb4-482a-997a-338ae04d7156}"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{9f75fdc4-0aba-4866-88a9-75ebb9e7d584}\Version","","1.0"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{9f75fdc4-0aba-4866-88a9-75ebb9e7d584}\VersionIndependentProgID","","IMEAPI.CImeCommandAvailabilityViewJK"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{af9d2278-060f-4a17-99a9-5044f7f843a8}","","CImeProperty_JK Class"
RegWrite,HKLM,0x2,"Tmp_software\Classes\CLSID\{af9d2278-060f-4a17-99a9-5044f7f843a8}\InprocServer32","","%SystemRoot%\system32\ime\shared\imjkapi.dll"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{af9d2278-060f-4a17-99a9-5044f7f843a8}\InprocServer32","ThreadingModel","Apartment"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{af9d2278-060f-4a17-99a9-5044f7f843a8}\ProgID","","IMEAPI.CImePropertyJK.1"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{af9d2278-060f-4a17-99a9-5044f7f843a8}\TypeLib","","{da524058-bdb4-482a-997a-338ae04d7156}"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{af9d2278-060f-4a17-99a9-5044f7f843a8}\Version","","1.0"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{af9d2278-060f-4a17-99a9-5044f7f843a8}\VersionIndependentProgID","","IMEAPI.CImePropertyJK"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{D26C7A0A-83A0-48D3-9174-529DB999B4A4}","","PSFactoryBuffer"
RegWrite,HKLM,0x2,"Tmp_software\Classes\CLSID\{D26C7A0A-83A0-48D3-9174-529DB999B4A4}\InProcServer32","","%SystemRoot%\system32\ime\shared\imjkapi.dll"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{D26C7A0A-83A0-48D3-9174-529DB999B4A4}\InProcServer32","ThreadingModel","Both"
RegWrite,HKLM,0x1,"Tmp_software\Classes\TypeLib\{DA524058-BDB4-482A-997A-338AE04D7156}\1.0","","IMEAPI_JK 1.0 Type Library"
RegWrite,HKLM,0x2,"Tmp_software\Classes\TypeLib\{DA524058-BDB4-482A-997A-338AE04D7156}\1.0\0\win32","","%SystemRoot%\system32\ime\shared\imjkapi.dll"
RegWrite,HKLM,0x1,"Tmp_software\Classes\TypeLib\{DA524058-BDB4-482A-997A-338AE04D7156}\1.0\FLAGS","","0"
RegWrite,HKLM,0x2,"Tmp_software\Classes\TypeLib\{DA524058-BDB4-482A-997A-338AE04D7156}\1.0\HELPDIR","","%SystemRoot%\system32\ime\shared\"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{019F7150-E6DB-11D0-83C3-00C04FDDB82E}","","Microsoft IME (Japanese)"
RegWrite,HKLM,0x2,"Tmp_software\Classes\CLSID\{019F7150-E6DB-11D0-83C3-00C04FDDB82E}\InprocServer32","","%SystemRoot%\system32\imjp10k.dll"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{019F7150-E6DB-11D0-83C3-00C04FDDB82E}\InprocServer32","ThreadingModel","Apartment"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{019F7150-E6DB-11D0-83C3-00C04FDDB82E}\ProgID","","MSIME.Japan.6"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{019F7150-E6DB-11D0-83C3-00C04FDDB82E}\VersionIndependentProgID","","MSIME.Japan"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{6A91029E-AA49-471B-AEE7-7D332785660D}","","Microsoft IME (Japanese)"
RegWrite,HKLM,0x2,"Tmp_software\Classes\CLSID\{6A91029E-AA49-471B-AEE7-7D332785660D}\InprocServer32","","%SystemRoot%\system32\imjp10k.dll"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{6A91029E-AA49-471B-AEE7-7D332785660D}\InprocServer32","ThreadingModel","Apartment"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{6A91029E-AA49-471B-AEE7-7D332785660D}\NotInsertable"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{6A91029E-AA49-471B-AEE7-7D332785660D}\ProgID","","MSIME.Japan.11"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{6A91029E-AA49-471B-AEE7-7D332785660D}\VersionIndependentProgID","","MSIME.Japan"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{01FE4A1F-CC5C-44AB-A1E6-CFBD9249146D}","","PSFactoryBuffer"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{01FE4A1F-CC5C-44AB-A1E6-CFBD9249146D}\InProcServer32","","%SystemRoot%\system32\ime\imejp10\imjpapi.dll"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{01FE4A1F-CC5C-44AB-A1E6-CFBD9249146D}\InProcServer32","ThreadingModel","Both"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{88c524ca-551b-4c01-9a42-cdb16b745291}","","ImeCommonAPI_JPN_Desktop_V1 Class"
RegWrite,HKLM,0x2,"Tmp_software\Classes\CLSID\{88c524ca-551b-4c01-9a42-cdb16b745291}\InprocServer32","","%SystemRoot%\system32\ime\imejp10\imjpapi.dll"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{88c524ca-551b-4c01-9a42-cdb16b745291}\InprocServer32","ThreadingModel","Apartment"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{88c524ca-551b-4c01-9a42-cdb16b745291}\ProgID","","ImeCommonAPI1041.1"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{88c524ca-551b-4c01-9a42-cdb16b745291}\TypeLib","","{00d25261-a9e4-40b2-bf1e-a8a13df2542a}"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{88c524ca-551b-4c01-9a42-cdb16b745291}\Version","","1.0"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{88c524ca-551b-4c01-9a42-cdb16b745291}\VersionIndependentProgID","","ImeCommonAPI1041"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{99a73266-0cdf-4479-88af-1842cbaada22}","","IImeIPointSrv wrapper class"
RegWrite,HKLM,0x2,"Tmp_software\Classes\CLSID\{99a73266-0cdf-4479-88af-1842cbaada22}\InprocServer32","","%SystemRoot%\system32\ime\imejp10\imjpapi.dll"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{99a73266-0cdf-4479-88af-1842cbaada22}\InprocServer32","ThreadingModel","Apartment"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{99a73266-0cdf-4479-88af-1842cbaada22}\ProgID","","IImeIPointSrv1041.1"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{99a73266-0cdf-4479-88af-1842cbaada22}\VersionIndependentProgID","","IImeIPointSrv1041"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{a38f3677-32fc-4dac-99b3-d804b193d2c4}","","ImeKeyEventHandler Class"
RegWrite,HKLM,0x2,"Tmp_software\Classes\CLSID\{a38f3677-32fc-4dac-99b3-d804b193d2c4}\InprocServer32","","%SystemRoot%\system32\ime\imejp10\imjpapi.dll"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{a38f3677-32fc-4dac-99b3-d804b193d2c4}\InprocServer32","ThreadingModel","Apartment"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{a38f3677-32fc-4dac-99b3-d804b193d2c4}\ProgID","","ImeKeyEventHandler1041.1"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{a38f3677-32fc-4dac-99b3-d804b193d2c4}\TypeLib","","{00d25261-a9e4-40b2-bf1e-a8a13df2542a}"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{a38f3677-32fc-4dac-99b3-d804b193d2c4}\Version","","1.0"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{a38f3677-32fc-4dac-99b3-d804b193d2c4}\VersionIndependentProgID","","ImeKeyEventHandler1041"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{e126b7dd-1c3b-4821-b861-a6da9ce6f096}","","ImeCommonAPIClassFactory_JPN_Desktop_V1 Class"
RegWrite,HKLM,0x2,"Tmp_software\Classes\CLSID\{e126b7dd-1c3b-4821-b861-a6da9ce6f096}\InprocServer32","","%SystemRoot%\system32\ime\imejp10\imjpapi.dll"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{e126b7dd-1c3b-4821-b861-a6da9ce6f096}\InprocServer32","ThreadingModel","Apartment"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{e126b7dd-1c3b-4821-b861-a6da9ce6f096}\ProgID","","ImeCommonAPIClassFactory1041.1"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{e126b7dd-1c3b-4821-b861-a6da9ce6f096}\TypeLib","","{00d25261-a9e4-40b2-bf1e-a8a13df2542a}"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{e126b7dd-1c3b-4821-b861-a6da9ce6f096}\Version","","1.0"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{e126b7dd-1c3b-4821-b861-a6da9ce6f096}\VersionIndependentProgID","","ImeCommonAPIClassFactory1041"
RegWrite,HKLM,0x1,"Tmp_software\Classes\TypeLib\{00D25261-A9E4-40B2-BF1E-A8A13DF2542A}\1.0","","imapijpn 1.0 Type Library"
RegWrite,HKLM,0x2,"Tmp_software\Classes\TypeLib\{00D25261-A9E4-40B2-BF1E-A8A13DF2542A}\1.0\0\win32","","%SystemRoot%\system32\ime\imejp10\imjpapi.dll"
RegWrite,HKLM,0x1,"Tmp_software\Classes\TypeLib\{00D25261-A9E4-40B2-BF1E-A8A13DF2542A}\1.0\FLAGS","","0"
RegWrite,HKLM,0x2,"Tmp_software\Classes\TypeLib\{00D25261-A9E4-40B2-BF1E-A8A13DF2542A}\1.0\HELPDIR","","%SystemRoot%\system32\ime\imejp10\"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{03B5835F-F03C-411B-9CE2-AA23E1171E36}","","IMJPTIP"
RegWrite,HKLM,0x2,"Tmp_software\Classes\CLSID\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\InProcServer32","","%SystemRoot%\system32\ime\imejp10\imjptip.dll"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\InProcServer32","ThreadingModel","Apartment"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{3A59A18B-F03C-48CB-8AA7-181D35291FD7}","","IIMECheckDefaultInputProfile"
RegWrite,HKLM,0x2,"Tmp_software\Classes\CLSID\{3A59A18B-F03C-48CB-8AA7-181D35291FD7}\InProcServer32","","%SystemRoot%\system32\ime\imejp10\imjptip.dll"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{3A59A18B-F03C-48CB-8AA7-181D35291FD7}\InProcServer32","ThreadingModel","Apartment"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{3A59A18B-F03C-48CB-8AA7-181D35291FD7}\ProgID","","IMECheckDefaultInputProfile.Japan.3"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{3A59A18B-F03C-48CB-8AA7-181D35291FD7}\VersionIndependentProgID","","IMECheckDefaultInputProfile.Japan"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{414AC301-8D95-43C8-99D0-3F25E4076945}","","Microsoft Shared Correction UI"
RegWrite,HKLM,0x2,"Tmp_software\Classes\CLSID\{414AC301-8D95-43C8-99D0-3F25E4076945}\InProcServer32","","%SystemRoot%\system32\ime\shared\mscand20.dll"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{414AC301-8D95-43C8-99D0-3F25E4076945}\InProcServer32","ThreadingModel","Apartment"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{01575CFE-9A55-4003-A5E1-F38D1EBDCBE1}","","MsCtfMonitor task handler"
RegWrite,HKLM,0x2,"Tmp_software\Classes\CLSID\{01575CFE-9A55-4003-A5E1-F38D1EBDCBE1}\InprocServer32","","%SystemRoot%\system32\MsCtfMonitor.dll"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{01575CFE-9A55-4003-A5E1-F38D1EBDCBE1}\InprocServer32","ThreadingModel","Both"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{3318360C-1AFC-4D09-A86B-9F9CB6DCEB9C}","","ClassicLangBar"
RegWrite,HKLM,0x2,"Tmp_software\Classes\CLSID\{3318360C-1AFC-4D09-A86B-9F9CB6DCEB9C}\InProcServer32","","%SystemRoot%\system32\msutb.dll"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{3318360C-1AFC-4D09-A86B-9F9CB6DCEB9C}\InProcServer32","ThreadingModel","Apartment"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{540D8A8B-1C3F-4E32-8132-530F6A502090}","","Language bar"
RegWrite,HKLM,0x2,"Tmp_software\Classes\CLSID\{540D8A8B-1C3F-4E32-8132-530F6A502090}","MenuTextPUI","@%SystemRoot%\System32\msutb.dll,-328"
RegWrite,HKLM,0x2,"Tmp_software\Classes\CLSID\{540D8A8B-1C3F-4E32-8132-530F6A502090}\InProcServer32","","%SystemRoot%\system32\msutb.dll"
RegWrite,HKLM,0x1,"Tmp_software\Classes\CLSID\{540D8A8B-1C3F-4E32-8132-530F6A502090}\InProcServer32","ThreadingModel","Apartment"
RegWrite,HKLM,0x2,"Tmp_software\Microsoft\IMEJP\10.0\directories","DictionaryPath","%SystemRoot%\IME\IMEJP10\DICTS"
RegWrite,HKLM,0x2,"Tmp_software\Microsoft\IMEJP\10.0\directories","ModulePath","%SystemRoot%\System32\IME\IMEJP10"
RegWrite,HKLM,0x1,"Tmp_software\Classes\IImeIPointSrv1041","","IImeIPointSrv wrapper class"
RegWrite,HKLM,0x1,"Tmp_software\Classes\IImeIPointSrv1041\CLSID","","{99a73266-0cdf-4479-88af-1842cbaada22}"
RegWrite,HKLM,0x1,"Tmp_software\Classes\IImeIPointSrv1041\CurVer","","IImeIPointSrv1041.1"
RegWrite,HKLM,0x1,"Tmp_software\Classes\IImeIPointSrv1041.1","","IImeIPointSrv wrapper class"
RegWrite,HKLM,0x1,"Tmp_software\Classes\IImeIPointSrv1041.1\CLSID","","{99a73266-0cdf-4479-88af-1842cbaada22}"
RegWrite,HKLM,0x1,"Tmp_software\Classes\ImeCommonAPI1041","","ImeCommonAPI_JPN Class"
RegWrite,HKLM,0x1,"Tmp_software\Classes\ImeCommonAPI1041\CLSID","","{88c524ca-551b-4c01-9a42-cdb16b745291}"
RegWrite,HKLM,0x1,"Tmp_software\Classes\ImeCommonAPI1041\CurVer","","ImeCommonAPI1041.1"
RegWrite,HKLM,0x1,"Tmp_software\Classes\ImeCommonAPI1041.1","","ImeCommonAPI_JPN_Desktop_V1 Class"
RegWrite,HKLM,0x1,"Tmp_software\Classes\ImeCommonAPI1041.1\CLSID","","{88c524ca-551b-4c01-9a42-cdb16b745291}"
RegWrite,HKLM,0x1,"Tmp_software\Classes\ImeCommonAPIClassFactory1041","","ImeCommonAPIClassFactory_JPN Class"
RegWrite,HKLM,0x1,"Tmp_software\Classes\ImeCommonAPIClassFactory1041\CLSID","","{e126b7dd-1c3b-4821-b861-a6da9ce6f096}"
RegWrite,HKLM,0x1,"Tmp_software\Classes\ImeCommonAPIClassFactory1041\CurVer","","ImeCommonAPIClassFactory1041.1"
RegWrite,HKLM,0x1,"Tmp_software\Classes\ImeCommonAPIClassFactory1041.1","","ImeCommonAPIClassFactory_JPN_Desktop_V1 Class"
RegWrite,HKLM,0x1,"Tmp_software\Classes\ImeCommonAPIClassFactory1041.1\CLSID","","{e126b7dd-1c3b-4821-b861-a6da9ce6f096}"
RegWrite,HKLM,0x1,"Tmp_software\Classes\ImeKeyEventHandler1041","","ImeKeyEventHandler Class"
RegWrite,HKLM,0x1,"Tmp_software\Classes\ImeKeyEventHandler1041\CLSID","","{a38f3677-32fc-4dac-99b3-d804b193d2c4}"
RegWrite,HKLM,0x1,"Tmp_software\Classes\ImeKeyEventHandler1041\CurVer","","ImeKeyEventHandler1041.1"
RegWrite,HKLM,0x1,"Tmp_software\Classes\ImeKeyEventHandler1041.1","","ImeKeyEventHandler Class"
RegWrite,HKLM,0x1,"Tmp_software\Classes\ImeKeyEventHandler1041.1\CLSID","","{a38f3677-32fc-4dac-99b3-d804b193d2c4}"
RegWrite,HKLM,0x1,"Tmp_software\Classes\Interface\{01FE4A1F-CC5C-44AB-A1E6-CFBD9249146D}","","IImeCommonAPI_JPNSpecific"
RegWrite,HKLM,0x1,"Tmp_software\Classes\Interface\{01FE4A1F-CC5C-44AB-A1E6-CFBD9249146D}\NumMethods","","15"
RegWrite,HKLM,0x1,"Tmp_software\Classes\Interface\{01FE4A1F-CC5C-44AB-A1E6-CFBD9249146D}\ProxyStubClsid32","","{01FE4A1F-CC5C-44AB-A1E6-CFBD9249146D}"
RegWrite,HKLM,0x1,"Tmp_software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}","Enable","1"
RegWrite,HKLM,0x1,"Tmp_software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\Category\Item\{03B5835F-F03C-411B-9CE2-AA23E1171E36}","Description","IMJPTIP"
RegWrite,HKLM,0x1,"Tmp_software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\LanguageProfile\0x00000411\{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}","Description","Microsoft IME"
RegWrite,HKLM,0x1,"Tmp_software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\LanguageProfile\0x00000411\{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}","IconFile","X:\windows\system32\IME\IMEJP10\IMJPTIP.DLL"
RegWrite,HKLM,0x4,"Tmp_software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\LanguageProfile\0x00000411\{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}","IconIndex","0"
RegWrite,HKLM,0x1,"Tmp_software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}","Enable","1"
RegWrite,HKLM,0x1,"Tmp_software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\Category\Category\{046B8C80-1647-40F7-9B21-B93B81AABC1B}\{03B5835F-F03C-411B-9CE2-AA23E1171E36}"
RegWrite,HKLM,0x1,"Tmp_software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\Category\Category\{24AF3031-852D-40A2-BC09-8992898CE722}\{6ED4196A-1182-4279-9CE6-FA2A975404E6}"
RegWrite,HKLM,0x1,"Tmp_software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\Category\Category\{34745C63-B2F0-4784-8B67-5E12C8701A31}\{03B5835F-F03C-411B-9CE2-AA23E1171E36}"
RegWrite,HKLM,0x1,"Tmp_software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\Category\Category\{364215D9-75BC-11D7-A6EF-00065B84435C}\{03B5835F-F03C-411B-9CE2-AA23E1171E36}"
RegWrite,HKLM,0x1,"Tmp_software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\Category\Category\{49D2F9CE-1F5E-11D7-A6D3-00065B84435C}\{03B5835F-F03C-411B-9CE2-AA23E1171E36}"
RegWrite,HKLM,0x1,"Tmp_software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\Category\Category\{49D2F9CF-1F5E-11D7-A6D3-00065B84435C}\{03B5835F-F03C-411B-9CE2-AA23E1171E36}"
RegWrite,HKLM,0x1,"Tmp_software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\Category\Category\{CCF05DD7-4A87-11D7-A6E2-00065B84435C}\{03B5835F-F03C-411B-9CE2-AA23E1171E36}"
RegWrite,HKLM,0x1,"Tmp_software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\Category\Item\{03B5835F-F03C-411B-9CE2-AA23E1171E36}","Description","IMJPTIP"
RegWrite,HKLM,0x1,"Tmp_software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\Category\Item\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\{046B8C80-1647-40F7-9B21-B93B81AABC1B}"
RegWrite,HKLM,0x1,"Tmp_software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\Category\Item\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\{34745C63-B2F0-4784-8B67-5E12C8701A31}"
RegWrite,HKLM,0x1,"Tmp_software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\Category\Item\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\{364215D9-75BC-11D7-A6EF-00065B84435C}"
RegWrite,HKLM,0x1,"Tmp_software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\Category\Item\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\{49D2F9CE-1F5E-11D7-A6D3-00065B84435C}"
RegWrite,HKLM,0x1,"Tmp_software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\Category\Item\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\{49D2F9CF-1F5E-11D7-A6D3-00065B84435C}"
RegWrite,HKLM,0x1,"Tmp_software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\Category\Item\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\{CCF05DD7-4A87-11D7-A6E2-00065B84435C}"
RegWrite,HKLM,0x1,"Tmp_software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\Category\Item\{6ED4196A-1182-4279-9CE6-FA2A975404E6}\{24AF3031-852D-40A2-BC09-8992898CE722}"
RegWrite,HKLM,0x1,"Tmp_software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\LanguageProfile\0x00000411\{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}","Description","Microsoft IME"
RegWrite,HKLM,0x1,"Tmp_software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\LanguageProfile\0x00000411\{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}","IconFile","X:\windows\system32\IME\IMEJP10\IMJPTIP.DLL"
RegWrite,HKLM,0x4,"Tmp_software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\LanguageProfile\0x00000411\{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}","IconIndex","0"
RegHiveUnLoad,"Tmp_software"
RegHiveLoad,"Tmp_default","%RegDefault%"
RegWrite,HKLM,0x4,"Tmp_default\Software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\LanguageProfile\0x00000411\{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}","Enable","1"
RegWrite,HKLM,0x1,"Tmp_default\Software\Microsoft\CTF\SortOrder\AssemblyItem\0x00000411\{34745C63-B2F0-4784-8B67-5E12C8701A31}\00000000","CLSID","{03B5835F-F03C-411B-9CE2-AA23E1171E36}"
RegWrite,HKLM,0x1,"Tmp_default\Software\Microsoft\CTF\SortOrder\AssemblyItem\0x00000411\{34745C63-B2F0-4784-8B67-5E12C8701A31}\00000000","Profile","{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}"
RegWrite,HKLM,0x1,"Tmp_default\Software\Microsoft\CTF\SortOrder\AssemblyItem\0x00000411\{34745C63-B2F0-4784-8B67-5E12C8701A31}\00000000","KeyboardLayout",0
RegWrite,HKLM,0x1,"Tmp_default\Software\Microsoft\CTF\SortOrder\Language","00000000","00000411"
RegWrite,HKLM,0x1,"Tmp_default\Software\Microsoft\CTF\HiddenDummyLayouts","00000411","00000411"
RegWrite,HKLM,0x1,"Tmp_default\Software\Microsoft\CTF\Assemblies\0x00000411\{34745C63-B2F0-4784-8B67-5E12C8701A31}","Default","{03B5835F-F03C-411B-9CE2-AA23E1171E36}"
RegWrite,HKLM,0x1,"Tmp_default\Software\Microsoft\CTF\Assemblies\0x00000411\{34745C63-B2F0-4784-8B67-5E12C8701A31}","Profile","{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}"
RegWrite,HKLM,0x4,"Tmp_default\Software\Microsoft\CTF\Assemblies\0x00000411\{34745C63-B2F0-4784-8B67-5E12C8701A31}","KeyboardLayout","4110411"
RegWrite,HKLM,0x1,"Tmp_default\Software\Microsoft\Windows\CurrentVersion\Run","ctfmon","ctfmon.exe"
RegHiveUnLoad,"Tmp_default"
If,%pCheckBox1%,Equal,false,Run,%ScriptFile%,KeyboardUS

[KeyboardUS]
RegHiveLoad,Tmp_setupreg_hiv,%RegSystem%
RegWrite,HKLM,0x4,"Tmp_setupreg_hiv\ControlSet001\Services\i8042prt\Parameters","OverrideKeyboardSubtype","0"
RegWrite,HKLM,0x4,"Tmp_setupreg_hiv\ControlSet001\Services\i8042prt\Parameters","OverrideKeyboardType","0"
RegHiveUnLoad,Tmp_setupreg_hiv

[Interface]
pTextLabel1=オプション:,1,1,10,10,230,18,8,Normal
pCheckBox1=日本語キーボード,1,3,30,40,216,18,True
pTextLabel2=追加の辞書:,1,1,10,70,230,18,8,Normal
pCheckBox2="郵便番号辞書 (IMJPZP.DIC - 8.82MB)",1,3,30,90,216,18,False
pCheckBox3="単漢字辞書 (IMJPTK.DIC - 866KB)",1,3,30,110,200,18,False
pCheckBox4="話し言葉・顔文字辞書 (IMJPCH.DIC - 122KB)",1,3,30,130,238,18,False
pCheckBox5="人名地名辞書 (IMJPNM.DIC - 10.2MB)",1,3,30,150,215,18,False
pCheckBox6="カタカナ語英語辞書 (IMJPLN.DIC - 991KB)",1,3,30,170,225,18,False
pCheckBox7="記号辞書 (IMJPSB.DIC - 134KB)",1,3,30,190,200,18,False

