无忧启动论坛

标题: 把WIN7语言栏移植到WIN8PE 文件列表和注册表谁有?金以完美解答。 [打印本页]

作者: oliver1997    时间: 2017-10-26 09:04
标题: 把WIN7语言栏移植到WIN8PE 文件列表和注册表谁有?金以完美解答。
本帖最后由 oliver1997 于 2017-10-26 11:25 编辑

如题表述,以前论坛有这方面的信息来着怎么查不到了?疑惑,所以特来求助,望诸位大神能帮帮忙,谢谢了!
就这个东西64位的
作者: 金    时间: 2017-10-26 10:06
哈哈,这个我之前在做8PE时候弄过。这是我当时写的bat

切记 Win8的IME的这两个文件必须用Win7的代替 (msctf.dll msutb.dll)
  1. @echo off
  2. ::mode con lines=12 cols=50
  3. ::设置cmd窗口颜色,背景色为绿色,前背景色为亮白色
  4. color 2f
  5. title Win8x64 IME所需文件 By:金
  6. ::cmd中跳转到当前目录下
  7. cd /d "%~dp0"
  8. set wds=%~1

  9. echo.
  10. echo.
  11. echo.         
  12. echo.
  13. echo              请设置Windows目录所在位置。
  14. echo.
  15. echo.
  16. echo.
  17. set /p wds=输入路径或拖动目录到此,留空为本系统Windows目录:

  18. ::判断上面命令所获取到的目录是否存在,存在则复制此目录下的文件、否则使用C盘下的Windows目录
  19. if not exist "%wds%" (
  20.     set wds=%systemroot%
  21. ) else (
  22.     echo.%WDS%
  23. )

  24. ::复制文件
  25. ::Win8的IME的这两个文件必须用Win7的代替 (msctf.dll msutb.dll)
  26. ::=====================================
  27. call :copySys32 CTFMON.EXE
  28. call :copySys32 input.dll
  29. call :copySys32 inputswitch.dll
  30. call :copySys32 MsCtfMonitor.DLL
  31. call :copySys32 msctf.dll
  32. call :copySys32 msctfp.dll
  33. call :copySys32 msctfui.dll
  34. call :copySys32 msctfime.ime
  35. call :copySys32 MSUTB.DLL
  36. call :copySys32 kbdusa.dll
  37. call :copySys32 kbdus.dll
  38. call :copySys32 kbduk.dll
  39. call :copySys32 imm32.dll
  40. call :copySys32 msimtf.dll

  41. ::SysWOW64
  42. call :copyWOW64 msctf.dll
  43. call :copyWOW64 msutb.dll
  44. call :copyWOW64 MsCtfMonitor.DLL
  45. call :copyWOW64 msctf.dll
  46. call :copyWOW64 msctfp.dll
  47. call :copyWOW64 msctfui.dll
  48. call :copyWOW64 msctfime.ime
  49. call :copyWOW64 kbdusa.dll
  50. call :copyWOW64 kbdus.dll
  51. call :copyWOW64 kbduk.dll

  52. ::Exit
  53. cls
  54. echo.文件复制完成&pause>>nul
  55. exit
  56. :copyWOW64
  57. echo a|xcopy %wds%\SysWOW64\%1 SysWOW64\ /h
  58. ::不管有没有mui文件都尝试复制
  59. echo a|xcopy %wds%\SysWOW64\zh-cn\%1.mui SysWOW64\zh-cn\ /h
  60. goto :eof

  61. :copySys32
  62. echo a|xcopy %wds%\System32\%1 System32\ /h
  63. ::不管有没有mui文件都尝试复制
  64. echo a|xcopy %wds%\System32\zh-cn\%1.mui System32\zh-cn\ /h
  65. goto :eof
复制代码


所需的注册表
  1. Windows Registry Editor Version 5.00

  2. [HKEY_LOCAL_MACHINE\8pe_def\Software\Microsoft\CTF]

  3. [HKEY_LOCAL_MACHINE\8pe_def\Software\Microsoft\CTF\Assemblies]

  4. [HKEY_LOCAL_MACHINE\8pe_def\Software\Microsoft\CTF\Assemblies\0x00000804]

  5. [HKEY_LOCAL_MACHINE\8pe_def\Software\Microsoft\CTF\Assemblies\0x00000804\{34745C63-B2F0-4784-8B67-5E12C8701A31}]
  6. "Default"="{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}"
  7. "Profile"="{FA550B04-5AD7-411F-A5AC-CA038EC515D7}"
  8. "KeyboardLayout"=dword:08040804

  9. [HKEY_LOCAL_MACHINE\8pe_def\Software\Microsoft\CTF\DirectSwitchHotkeys]

  10. [HKEY_LOCAL_MACHINE\8pe_def\Software\Microsoft\CTF\HiddenDummyLayouts]
  11. "00000804"="00000804"

  12. [HKEY_LOCAL_MACHINE\8pe_def\Software\Microsoft\CTF\MSUTB]
  13. "Left"=dword:0000043a
  14. "Top"=dword:000002b2

  15. [HKEY_LOCAL_MACHINE\8pe_def\Software\Microsoft\CTF\RemoteSession]
  16. "CLSID"=""
  17. "Profile"=""
  18. "KeyboardLayout"=dword:00000000

  19. [HKEY_LOCAL_MACHINE\8pe_def\Software\Microsoft\CTF\SortOrder]

  20. [HKEY_LOCAL_MACHINE\8pe_def\Software\Microsoft\CTF\SortOrder\AssemblyItem]

  21. [HKEY_LOCAL_MACHINE\8pe_def\Software\Microsoft\CTF\SortOrder\AssemblyItem\0x00000409]

  22. [HKEY_LOCAL_MACHINE\8pe_def\Software\Microsoft\CTF\SortOrder\AssemblyItem\0x00000409\{34745C63-B2F0-4784-8B67-5E12C8701A31}]

  23. [HKEY_LOCAL_MACHINE\8pe_def\Software\Microsoft\CTF\SortOrder\AssemblyItem\0x00000409\{34745C63-B2F0-4784-8B67-5E12C8701A31}\00000000]
  24. "CLSID"="{00000000-0000-0000-0000-000000000000}"
  25. "KeyboardLayout"=dword:04090409
  26. "Profile"="{00000000-0000-0000-0000-000000000000}"

  27. [HKEY_LOCAL_MACHINE\8pe_def\Software\Microsoft\CTF\SortOrder\AssemblyItem\0x00000804]

  28. [HKEY_LOCAL_MACHINE\8pe_def\Software\Microsoft\CTF\SortOrder\AssemblyItem\0x00000804\{34745C63-B2F0-4784-8B67-5E12C8701A31}]

  29. [HKEY_LOCAL_MACHINE\8pe_def\Software\Microsoft\CTF\SortOrder\AssemblyItem\0x00000804\{34745C63-B2F0-4784-8B67-5E12C8701A31}\00000000]
  30. "CLSID"="{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}"
  31. "KeyboardLayout"=dword:00000000
  32. "Profile"="{FA550B04-5AD7-411F-A5AC-CA038EC515D7}"

  33. [HKEY_LOCAL_MACHINE\8pe_def\Software\Microsoft\CTF\SortOrder\Language]
  34. "00000000"="00000804"

  35. [HKEY_LOCAL_MACHINE\8pe_def\Software\Microsoft\CTF\TIP]

  36. [HKEY_LOCAL_MACHINE\8pe_def\Software\Microsoft\CTF\TIP\{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}]

  37. [HKEY_LOCAL_MACHINE\8pe_def\Software\Microsoft\CTF\TIP\{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}\LanguageProfile]

  38. [HKEY_LOCAL_MACHINE\8pe_def\Software\Microsoft\CTF\TIP\{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}\LanguageProfile\0x00000804]

  39. [HKEY_LOCAL_MACHINE\8pe_def\Software\Microsoft\CTF\TIP\{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}\LanguageProfile\0x00000804\{FA550B04-5AD7-411F-A5AC-CA038EC515D7}]
  40. "Enable"=dword:00000001
复制代码


reg bat都在里面
IME.7z (1.44 KB, 下载次数: 69)
作者: newyun    时间: 2017-10-26 15:41
win10能这样搞吗?
作者: 2012beyond_ywan    时间: 2017-10-28 10:41
newyun 发表于 2017-10-26 15:41
win10能这样搞吗?

win10当然可以,不过添加输入法和修改下注册表就可以实现了。

http://bbs.pcbeta.com/viewthread-1748878-1-1.html 远景的教程。




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3