无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: khauyeung
打印 上一主题 下一主题

[01-01-2008更新]: 用VistapeBuilder 011打造最新的VistaPE 2.0

[复制链接]
61#
 楼主| 发表于 2006-12-24 11:52:52 | 只看该作者
很多朋友可能是因为设定VMware虚拟机的Ethernet和网卡不对引至VistaPE在VMware虚拟机测试时无法使用网络的。现在我谈一下VistaPE在VMware虚拟机中使用的经验:

1. VMware 5.5.2之前版本的把默认虚拟网卡(ethernet0.virtualDev)摹拟成AMD PCnet Based Ethernet Adapters,而且是无法改变的。这网卡在以前XP和2K3中都可以给认出来,但是,它并没有被包容入Vista的认知行列中。所以,我们要使用VMware 5.5.2或者以后的版本,因为我们可以在VMware的.vmx设定文件中,手动加入以下一行,把虚拟网卡给摹拟成Intel (R) Pro/1000:

ethernet0.virtualDev = "e1000"

2. 有了可以被VistaPE认出的虚拟网卡e1000,我们还需要在VMware Setting中配置好适用的Ethernet类型。如图1所示,如果你所在的网络有DHCP服务器能够向你的虚拟网卡分配IP的,你可以选择"Bridged",让虚拟网卡通过VMnet0直接地连接到物理网络。如果你所在的网络只认物理网卡的物理地址,(不认虚拟网卡),你应该选择"NAT",让虚拟网卡通过VMnet8分享你的主机(Host)由VMware提供的私人网络服务如DHCP/DNS等等。

3. 你的电脑有可能包含多于一块物理网卡,这时你需要把不适用于VMware的物理网卡,如无线网卡等,加入排除列表中。(见图2所示)。否则VMware可能无法通过VMnet0自动建桥连接到物理网络。

4. Ethernet类型配置好,就可以在虚拟机启动VistaPE进行测试。系统引导后,它会得自动运行 \windows\system32\wininit.exe来启动网络,虚拟网卡e1000应该会得被Vista发现。如果你之前选择了"Bridged"的Ethernet类型,虚拟网卡会通过VMnet0直接地连接到物理网络,向那里的DHCP服务器索取IP和其他资料。VistaPE系统引导完成后,在命令行打 IPConfig /all可看见如图3所示的网络资料。如果资料一片空白,那是说明wininit.exe启动网络失败,可能是硬件或者Ethernet设定错误引至,这时你也不用尝试PENetCfg了,它肯定会说什么找不到factory,netcfgx,bartpe...等讯息。事实上,PENetCfg是应该用在wininit.exe执行成功后让我们手动更改网络参数的。

5. 如果你之前选择了"NAT"的Ethernet类型,虚拟网卡会通过VMnet8访问你的主机(Host)由VMware提供的私人网络,那里也有DHCP,DNS等服务器,让虚拟网卡得到IP和其他网络资料。这点我没有在Vista测试过,资料都是基于以前用在XP/2K3的经验。

6. 我通常是使用下面命令行在Vista中挂入(MAP)网络上的公享资源的:
net use m: \\computername\c /user:computername\username password
或者
net use n: \\computerIP\d /user:computerIP\username password

希望这些资料对你们有用!

[ 本帖最后由 khauyeung 于 2006-12-24 11:56 AM 编辑 ]

VM_EthernetSettings.jpg (39.08 KB, 下载次数: 194)

图1:配置Ethernet类型

图1:配置Ethernet类型

VMnet0_ExcludeNIC.jpg (42.88 KB, 下载次数: 211)

图2:除去不适用于VMware的物理网卡

图2:除去不适用于VMware的物理网卡

VM_IPconfig.jpg (98.29 KB, 下载次数: 185)

图3:用IPConfig /all显示网络资料

图3:用IPConfig /all显示网络资料
回复

使用道具 举报

62#
发表于 2006-12-24 14:22:56 | 只看该作者
做出来的桌面是英文的?
回复

使用道具 举报

63#
发表于 2006-12-24 14:31:44 | 只看该作者
谢谢!可是搞不定。
回复

使用道具 举报

64#
发表于 2006-12-24 14:32:19 | 只看该作者
做出来的桌面是英文的?
回复

使用道具 举报

65#
发表于 2006-12-24 15:07:48 | 只看该作者
原帖由 khauyeung 于 2006-12-24 11:52 AM 发表
很多朋友可能是因为设定VMware虚拟机的Ethernet和网卡不对引至VistaPE在VMware虚拟机测试时无法使用网络的。现在我谈一下VistaPE在VMware虚拟机中使用的经验:

1. VMware 5.5.2之前版本的把默认虚拟网卡(ether ...


这个“e1000”怎么来的呢?譬如说,我的网卡是realtel8139芯片,试了很多次(譬如:realtel,r8139,RTL8139等等),来替换你的“e1000”,VMware怎么都提示“Type Mismatch”?

另外,我按照你的说明做了,可以找到网卡,但无法设置IP,只能获得一个169开头的私有地址(实机和虚拟机都一样)。我查看了下系统服务,感觉Network Connections服务没有启动,如图:

[ 本帖最后由 Civiwu 于 2006-12-24 03:54 PM 编辑 ]

PE2Services.PNG (48.49 KB, 下载次数: 210)

PE2Services.PNG
回复

使用道具 举报

66#
 楼主| 发表于 2006-12-24 18:12:39 | 只看该作者
原帖由 Civiwu 于 2006-12-24 03:07 PM 发表


这个“e1000”怎么来的呢?譬如说,我的网卡是realtel8139芯片,试了很多次(譬如:realtel,r8139,RTL8139等等),来替换你的“e1000”,VMware怎么都提示“Type Mismatch”?

另外,我按照你的说明做了, ...

你混熬了我说的"虚拟网卡"和"物理网卡"的意义。你的的网卡用realtel8139芯片,是你的"物理网卡"。

VMware大姐对Civiwu大哥说:"我管不了你用什么物理网卡!是realtel8139的也好,是3com的也好,在我的虚拟机里面,我会把它统统都摹拟成一只单一的"虚拟网卡"。本来我想把它摹拟成默认AMD PCNet的,可你Civiwu老兄搞个什么VistaPE,而VistaPE又不认AMD PCNet的账,那我就做个好心吧:你在.vmx里加一条代码,ethernet0.virtualDev = "e1000",我会就把你的realtel8139网卡给摹拟成Intel Pro 1000的"虚拟网卡",这让VistaPE看起来就像和Intel Pro 1000网卡打交道一样了。你现在应该明白这个“e1000”怎么来了吧?不是无厘头的噢!记住了,是"e1000",别改成什么realtel,r8139,RTL8139,那会变得九不搭八的噢!"

嘻嘻,老兄现在感觉好了点吗?

[ 本帖最后由 khauyeung 于 2006-12-24 06:24 PM 编辑 ]
回复

使用道具 举报

67#
发表于 2006-12-24 19:39:08 | 只看该作者
原帖由 khauyeung 于 2006-12-24 06:12 PM 发表

你混熬了我说的"虚拟网卡"和"物理网卡"的意义。你的的网卡用realtel8139芯片,是你的"物理网卡"。

VMware大姐对Civiwu大哥说:"我管不了你用什么物理网卡!是realtel813 ...


呵呵,老师还真幽默!

不过我不是这个意思,我的意思是说,你能给VMware虚拟一个Intel的网卡,为什么我不能给它虚拟一个Realtek或其他之类的网卡。为什么你的e1000 VMware能认,而其他的却不认呢?
回复

使用道具 举报

68#
发表于 2006-12-24 19:58:44 | 只看该作者
原帖由 123 于 2006-12-20 04:14 PM 发表
可惜我做的每次都是在出现鼠标后自动重启。

我的也是:Q
lz可否解释一下怎么回事:'(
回复

使用道具 举报

69#
 楼主| 发表于 2006-12-24 22:11:55 | 只看该作者
原帖由 Civiwu 于 2006-12-24 07:39 PM 发表


呵呵,老师还真幽默!

不过我不是这个意思,我的意思是说,你能给VMware虚拟一个Intel的网卡,为什么我不能给它虚拟一个Realtek或其他之类的网卡。为什么你的e1000 VMware能认,而其他的却不认呢?

我又把你的问题反映了给VMware大姐,这回她可动气了,以下是她的回复:

"说什么khauyeung给VMware虚拟一个Intel的网卡,他王八蛋有这种能耐指挥我摹仿这虚摹仿那吗?你Civiwu小子也别想我为你虚拟一个Realtek或其他之类的网卡!我告诉你,khauyeung有几台电脑在用我VMware,物理网卡有用Intel的,有用Realtek的,还有用什么SMC...一大堆。假如每一个网卡我都要摹仿,我岂不是要携带千百种面具在身上,那岂不是要影响本要小姐的美妙身材吗?所以我对khauyeung他王八蛋说,你推荐的VistaPEBuilder已经带给了够多的麻烦,现在我不管你用什么物理网卡,我都只会摹仿成"e1000"的Intel网卡,要是Vista小姐问起你用什么网卡,你就骗她说你是在用名门产品Intel Pro 1000。你知道Vista小姐只会赴名门约的,明白吗? 现在你们都听清楚了,是本小姐要打扮成"e1000"的Intel网卡的翩翩公子模样,好让Vista小姐受骗,不是你们这班小子可以指挥我去扮什么什么的!"

嘿! 兄弟,你听得明白她在说什么吗?听不明白也没有什么大不了的,因为我也不太明白!呵呵!

[ 本帖最后由 khauyeung 于 2006-12-25 12:43 AM 编辑 ]
回复

使用道具 举报

70#
 楼主| 发表于 2006-12-24 22:24:11 | 只看该作者
原帖由 haonan 于 2006-12-24 07:58 PM 发表

我的也是:Q
lz可否解释一下怎么回事:'(

你的问题可能是内存不足够,或者是插件、系统文件不全,又或者是BSExplorer配置错误引起。我在顶楼附件那里面只包含脚本供参考,不包含配套的插件和系统文件。你需要自己找寻适合的插件和系统文件,并对脚本作相应更改,不可搬字过纸!无忧FTP的khauyeung文件夹里面包含一套比较全的VistaPEBuilder打包,有需要的自己下。

我自己使用的介面是英文,中文介面的VistaPE可参考其他网友作品,或者自己搞!

我只是在这里推动一下VistaPE的发展进程,现在有网友成功做出了中文版VistaPE,我可以功成身退了!

[ 本帖最后由 khauyeung 于 2006-12-24 10:53 PM 编辑 ]
回复

使用道具 举报

71#
发表于 2006-12-25 08:45:16 | 只看该作者
原帖由 khauyeung 于 2006-12-24 10:24 PM 发表

你的问题可能是内存不足够,或者是插件、系统文件不全,又或者是BSExplorer配置错误引起。我在顶楼附件那里面只包含脚本供参考,不包含配套的插件和系统文件。你需要自己找寻适合的插件和系统文件,并对脚本作相 ...

谢谢!等ftp开放就去下:D
回复

使用道具 举报

72#
发表于 2006-12-25 19:27:01 | 只看该作者
好东西,研究研究
回复

使用道具 举报

73#
 楼主| 发表于 2006-12-26 14:03:39 | 只看该作者
最新消息:
新添了一个中文的VistaPEBuilder打包,包含了Builder本身,中文化的bsexplorer外壳配置文件,极点中文输入法,全面支持汉字显示和输入。还包含所有我用以产生成品的脚本和辅加系统文件,可供共享的所有程式夹和脚本,还有simsun.ttc字库,方便那些用英文Vista DVD (它的boot.wim不包含中文字库)生成VistaPE的人使用。图片刊登于顶楼,有需要者可到那里查阅。
提取链接:http://www.esnips.com/web/VistapeBuilder/

[ 本帖最后由 khauyeung 于 2006-12-28 09:00 AM 编辑 ]
回复

使用道具 举报

74#
发表于 2006-12-26 15:29:44 | 只看该作者
原帖由 khauyeung 于 2006-12-26 02:03 PM 发表
最新消息:
新添了一个中文的VistaPEBuilder打包,包含了Builder本身,中文化的bsexplorer外壳配置文件,极点中文输入法,全面支持汉字显示和输入。还包含所有我用以产生成品的脚本和辅加系统文件,可供共享的所 ...


这个更加完美了,鼎力支持! 怎么加热键F9?
回复

使用道具 举报

75#
发表于 2006-12-26 15:42:36 | 只看该作者
谢谢分享!!!
回复

使用道具 举报

76#
发表于 2006-12-26 16:09:14 | 只看该作者
。。。 看来我落后了阿!还在研究 xpe呢,大家现在都在研究vista呢!
回复

使用道具 举报

77#
发表于 2006-12-26 16:12:22 | 只看该作者
奇了怪了,楼主网络能行,我的怎么就不行呢?

pe.PNG (155.91 KB, 下载次数: 201)

pe.PNG
回复

使用道具 举报

78#
发表于 2006-12-26 18:39:27 | 只看该作者
楼主真行,多谢分享
回复

使用道具 举报

79#
发表于 2006-12-26 21:36:08 | 只看该作者
请问如何添加PPPoE拨号工具?
回复

使用道具 举报

80#
发表于 2006-12-26 22:37:08 | 只看该作者
请问如何在pe2.0里添加ime支持
我想把微软输入法加进去,可是在网上搜索到一片文章,是机译的,没法看
懂行的高人来指导下阿
http://support.microsoft.com/kb/926181/zh-cn
回复

使用道具 举报

81#
 楼主| 发表于 2006-12-26 23:33:59 | 只看该作者
原帖由 haonan 于 2006-12-26 10:37 PM 发表
请问如何在pe2.0里添加ime支持
我想把微软输入法加进去,可是在网上搜索到一片文章,是机译的,没法看
懂行的高人来指导下阿
http://support.microsoft.com/kb/926181/zh-cn

pe2.0的输入法处理跟以前XP/2K3有很大不同。要在pe2.0里面加添加ime支持,除了要加入有关输入法的相对文件,还要作注册表处理。我没有也不准备加微软输入法,不过我成功的把极品中文输入法加进我的VistaPE并作了注册表处理,可以热键叫出输入窗口。
下面是我在Projects\VistaPE\build\standard-4-Config.script脚本做的有关处理,你可以参考它为你的输入法作出修改:

  1. ...
  2. [Process]
  3. Echo,"Configuring shell..."
  4. ...
  5. RegHiveLoad,Tmp_setupreg_hiv,%RegSystem%
  6. RegWrite,"HKLM",0x4,"Tmp_setupreg_hiv\ControlSet001\Services\i8042prt\Parameters","EnableWheelDetection","2"
  7. RegHiveUnLoad,Tmp_setupreg_hiv
  8. RegHiveLoad,Tmp_setupreg_hiv,%RegSystem%
  9. RegWrite,HKLM,0x4,"Tmp_setupreg_hiv\ControlSet001\Services\VgaSave\Device0","DefaultSettings.BitsPerPel","32"
  10. RegWrite,HKLM,0x4,"Tmp_setupreg_hiv\ControlSet001\Services\VgaSave\Device0","DefaultSettings.XResolution","1024"
  11. RegWrite,HKLM,0x4,"Tmp_setupreg_hiv\ControlSet001\Services\VgaSave\Device0","DefaultSettings.YResolution","768"
  12. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\CodePage","ACP","936"
  13. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\CodePage","OEMCP","936"
  14. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\CodePage","MACCP","10008"
  15. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\CodePage","OEMHAL","vgaoem.fon"
  16. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\CodePage","10000","c_10000.nls"
  17. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\CodePage","10002","c_10002.nls"
  18. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\CodePage","10008","c_10008.nls"
  19. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\CodePage","437","c_437.nls"
  20. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\CodePage","850","c_850.nls"
  21. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\CodePage","936","c_936.nls"
  22. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\CodePage","950","c_950.nls"
  23. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\CodePage","1252","c_1252.nls"
  24. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\CodePage\EUDCCodeRange","932","F040-F9FC"
  25. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\CodePage\EUDCCodeRange","936","AAA1-AFFE,F8A1-FEFE,A140-A7A0"
  26. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\CodePage\EUDCCodeRange","949","C9A1-C9FE,FEA1-FEFE"
  27. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\CodePage\EUDCCodeRange","950","FA40-FEFE,8E40-A0FE,8140-8DFE,C6A1-C8FE"
  28. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Locale\Alternate Sorts","0000040a","1"
  29. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Locale\Alternate Sorts","0001007f","1"
  30. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Locale\Alternate Sorts","00010407","1"
  31. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Locale\Alternate Sorts","0001040e","2"
  32. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Locale\Alternate Sorts","00010437","10"
  33. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Locale\Alternate Sorts","00020804","a"
  34. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Locale\Alternate Sorts","00021004","a"
  35. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Locale\Alternate Sorts","00021404","9"
  36. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Locale\Alternate Sorts","00030404","9"
  37. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Locale\Alternate Sorts","00040411","7"
  38. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Language Groups","1","1"
  39. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Language Groups","2","1"
  40. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Language Groups","3","1"
  41. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Language Groups","4","1"
  42. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Language Groups","5","1"
  43. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Language Groups","6","1"
  44. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Language Groups","7","1"
  45. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Language Groups","8","1"
  46. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Language Groups","9","1"
  47. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Language Groups","a","1"
  48. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Language Groups","b","1"
  49. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Language Groups","c","1"
  50. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Language Groups","d","1"
  51. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Language Groups","e","1"
  52. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Language Groups","f","1"
  53. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Language Groups","10","1"
  54. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Nls\Language Groups","11","1"
  55. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Keyboard Layouts\E0200804","Ime File","FREEWB.IME"
  56. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Keyboard Layouts\E0200804","Layout File","kbdus.dll"
  57. RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Keyboard Layouts\E0200804","Layout Text","Chinese (Simplified) - FreeWB"
  58. RegHiveUnLoad,Tmp_setupreg_hiv
  59. RegHiveLoad,Tmp_default,%RegUser%
  60. RegWrite,HKLM,0x4,"Tmp_default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","Hidden","1"
  61. RegWrite,HKLM,0x4,"Tmp_default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","HideFileExt","0"
  62. RegWrite,HKLM,0x4,"Tmp_default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","ShowSuperHidden","1"
  63. ...
  64. RegWrite,HKLM,0x1,"Tmp_default\Keyboard Layout\Preload","1","00000804"
  65. RegWrite,HKLM,0x1,"Tmp_default\Keyboard Layout\Preload","2","00000409"
  66. RegWrite,HKLM,0x1,"Tmp_default\Keyboard Layout\Preload","3","E0200804"
  67. RegWrite,HKLM,0x1,"Tmp_default\Keyboard Layout\Toggle","Hotkey","2"
  68. RegWrite,HKLM,0x1,"Tmp_default\Keyboard Layout\Toggle","Language Hotkey","2"
  69. RegWrite,HKLM,0x1,"Tmp_default\Keyboard Layout\Toggle","Layout Hotkey","1"
  70. RegWrite,HKLM,0x3,"Tmp_default\Control Panel\Input Method\Hot Keys\00000100","Key Modifiers",01,c0,00,00
  71. RegWrite,HKLM,0x3,"Tmp_default\Control Panel\Input Method\Hot Keys\00000100","Target IME",04,08,20,e0
  72. RegWrite,HKLM,0x3,"Tmp_default\Control Panel\Input Method\Hot Keys\00000100","Virtual Key",78,00,00,00
  73. RegHiveUnLoad,Tmp_default
  74. RegHiveLoad,Tmp_software,%RegSoftware%
  75. RegWrite,HKLM,0x1,"Tmp_software\Microsoft\Windows NT\CurrentVersion\Fonts","SimSun & NSimSun (TrueType)","simsun.ttc"
  76. RegWrite,HKLM,0x1,"Tmp_software\Microsoft\Windows NT\CurrentVersion\Fonts","MingLiU & PMingLiU & MingLiU_HKSCS (TrueType)","mingliu.ttc"
  77. RegWrite,HKLM,0x1,"Tmp_software\极点中文","系统目录","X:\\Program Files\\freewb"
  78. ...
  79. RegHiveUnLoad,Tmp_software
复制代码

[ 本帖最后由 khauyeung 于 2006-12-27 12:05 AM 编辑 ]
回复

使用道具 举报

82#
 楼主| 发表于 2006-12-26 23:49:57 | 只看该作者
原帖由 Civiwu 于 2006-12-26 04:12 PM 发表
奇了怪了,楼主网络能行,我的怎么就不行呢?

老兄,关于热键的问题请参考楼上我给haonan的答覆。哦,对了,那个热键不是F9,是Alt+F9才对,一时错手打漏了!

关于你在VMware遇到的网络问题,从你的贴图看来,VistaPE很明显的已经成功看到你的Intel Pro 1000的虚拟网卡,问题在于你网络上的DHCP/DNS服务器没有分配IP和其他网络资料给这个不速之客:虚拟网卡。你应该把VMware的Ethernet类型从Bridged改变成NAT再试试看。

[ 本帖最后由 khauyeung 于 2006-12-27 12:17 AM 编辑 ]
回复

使用道具 举报

83#
发表于 2006-12-27 00:01:23 | 只看该作者
好复杂啊
回复

使用道具 举报

84#
 楼主| 发表于 2006-12-27 01:33:16 | 只看该作者
12-26-2006最新消息:
顶楼附件已经更新,有需要者请自行下载。下载解压后,请阅读里面的Readme.txt。
回复

使用道具 举报

85#
发表于 2006-12-27 08:23:57 | 只看该作者
原帖由 khauyeung 于 2006-12-26 11:49 PM 发表

老兄,关于热键的问题请参考楼上我给haonan的答覆。哦,对了,那个热键不是F9,是Alt+F9才对,一时错手打漏了!

关于你在VMware遇到的网络问题,从你的贴图看来,VistaPE很明显的已经成功看到你的Intel Pro  ...


你的script脚本真是一段鸟文,我看不懂。但基本了解了大概,定义热键的编码是不是键盘的扫描码?感觉和我查到的不一致?

网络问题:好像改为自动获取IP就可以了,但不能自己定义IP。

这个PE暂时到这里了,我觉得先去学习学习Vista,熟悉了再回来搞这个。
回复

使用道具 举报

86#
发表于 2006-12-27 15:40:57 | 只看该作者
原帖由 khauyeung 于 2006-12-26 11:33 PM 发表

pe2.0的输入法处理跟以前XP/2K3有很大不同。要在pe2.0里面加添加ime支持,除了要加入有关输入法的相对文件,还要作注册表处理。我没有也不准备加微软输入法,不过我成功的把极品中文输入法加进我的VistaPE并作了 ...

输入法加是加进去了,不过不能自动加载,要运行一下配置文件才行。
配置文件是这样写的:
@echo off                                                   
REGSVR32 /S %WinDir%\System32\MSUTB.DLL                  
REGSVR32 /S %WinDir%\System32\MsCtfMonitor.DLL            
REGSVR32 /S %WinDir%\System32\IME\shared\IMEAPIS.DLL
REGSVR32 /S %WinDir%\System32\IME\shared\imecfm.dll
REGSVR32 /S %WinDir%\System32\IME\shared\IMEPADSM.DLL
REGSVR32 /S %WinDir%\System32\IME\shared\IMETIP.DLL
REGSVR32 /S %WinDir%\System32\IME\shared\imever.dll
REGSVR32 /S %WinDir%\System32\IME\shared\IMJKAPI.DLL
REGSVR32 /S %WinDir%\System32\IME\shared\MSCAND20.DLL
REGSVR32 /S %WinDir%\System32\IME\IMESC5\ImSCCfg.DLL
REGSVR32 /S %WinDir%\System32\IME\IMESC5\ImSCCore.dll
REGSVR32 /S %WinDir%\System32\IME\IMESC5\IMSCTIP.dll
REGSVR32 /S %WinDir%\System32\IME\IMESC5\imscui.DLL
REGSVR32 /S %WinDir%\System32\IME\IMESC5\PMIGRATE.dll
REG ADD HKCU\Software\Microsoft\CTF\TIP\{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}                                                                                        > nul
REG ADD HKCU\Software\Microsoft\CTF\TIP\{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}\LanguageProfile                                                                        > nul
REG ADD HKCU\Software\Microsoft\CTF\TIP\{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}\LanguageProfile\0x00000804                                                             > nul
REG ADD HKCU\Software\Microsoft\CTF\TIP\{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}\LanguageProfile\0x00000804\{F3BA9077-6C7E-11D4-97FA-0080C882687E}                      > nul
REG ADD HKCU\Software\Microsoft\CTF\TIP\{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}\LanguageProfile\0x00000804\{F3BA9077-6C7E-11D4-97FA-0080C882687E} /v "Enable" /t REG_DWORD /d 1                                                                                                     > nul
REG ADD HKCU\Software\Microsoft\CTF\Assemblies\0x00000804\{34745C63-B2F0-4784-8B67-5E12C8701A31} /v "Default" /d "{00000000-0000-0000-0000-000000000000}" /f         > nul
REG ADD HKCU\Software\Microsoft\CTF\Assemblies\0x00000804\{34745C63-B2F0-4784-8B67-5E12C8701A31} /v "Profile" /d "{00000000-0000-0000-0000-000000000000}" /f         > nul
REG ADD HKCU\Software\Microsoft\CTF\Assemblies\0x00000804\{34745C63-B2F0-4784-8B67-5E12C8701A31} /v "KeyboardLayout" /t REG_DWORD /d "00000804" /f                   > nul
start CTFMON.EXE  
比如名字叫IMEReg.CMD,放在system32\IME里,我的STARTNET.CMD是这么写的:
wpeinit
@echo off                              
echo Preparing WinPE ...                             
@echo.                                 
Call %WinDir%\System32\IME\IMEReg.CMD
启动pe以后不能自动运行这个IMEReg.CMD文件,但是手动运行没有问题,输入法也正常:Q

搞定了,仔细看了下config那个script文件,原来和正常的pe不一样啊;P

[ 本帖最后由 haonan 于 2006-12-27 10:39 PM 编辑 ]
回复

使用道具 举报

87#
发表于 2006-12-27 22:34:12 | 只看该作者
把中文的Pe2.0发到Ftp中,让我等菜鸟分享分享.
回复

使用道具 举报

88#
 楼主| 发表于 2006-12-28 05:09:18 | 只看该作者
原帖由 haonan 于 2006-12-27 03:40 PM 发表

输入法加是加进去了,不过不能自动加载,要运行一下配置文件才行。
配置文件是这样写的:
@echo off                                                   
REGSVR32 /S %WinDir%\System32\MSUTB.DLL         ...

要做到微软拼音输入法在VistaPE自动加载,办法是有好多种的。我是这样做的:

1. 把需要的文件和文件夹加到 \windows\ime\imesc5, \windows\system32\ime\imesc5和\windows\system32\ime\shared.  把ctfmon.exe, msutb.dll, msctfmonitor.dll和pintlgnt.ime加进\windows\system32里面。

2. 在\windows\system32里面创造一只叫vista_ime.reg的注册文件,内容如下:
  1. Windows Registry Editor Version 5.00
  2. [HKEY_CURRENT_USER\Software\Microsoft\CTF\TIP\{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}]
  3. [HKEY_CURRENT_USER\Software\Microsoft\CTF\TIP\{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}\LanguageProfile]
  4. [HKEY_CURRENT_USER\Software\Microsoft\CTF\TIP\{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}\LanguageProfile\0x00000804]
  5. [HKEY_CURRENT_USER\Software\Microsoft\CTF\TIP\{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}\LanguageProfile\0x00000804\{F3BA9077-6C7E-11D4-97FA-0080C882687E}]
  6. "Enable"=dword:00000001
  7. [HKEY_CURRENT_USER\Software\Microsoft\CTF\Assemblies\0x00000804\{34745C63-B2F0-4784-8B67-5E12C8701A31}]
  8. "Default"="{00000000-0000-0000-0000-000000000000}"
  9. "Profile"="{00000000-0000-0000-0000-000000000000}"
  10. "KeyboardLayout"=dword:00000804
复制代码

3. 在\windows\system32\peshell.ini加入如下内容,使VistaPE引导时引入Vista_IME.reg内容并注册需要的DLL's:
  1. [Shell Loader]
  2. Timeout=0
  3. Default=BS Explorer

  4. [Shells]
  5. ShellPE="%SystemDrive%\Progra~1\Nu2Menu\ShellPE.exe"
  6. Nu2Menu="%SystemDrive%\Progra~1\Nu2Menu\nu2menu.exe"
  7. Total Commander="%SystemDrive%\Progra~1\totalcmd\totalcmd.exe"
  8. A43 File Management="%SystemDrive%\Progra~1\A43\a43.exe"
  9. BS Explorer="%SystemDrive%\Program Files\BSExplorer\Explorer.exe"
  10. Command Prompt=%SystemRoot%\System32\Cmd.exe /k

  11. [AutoRun]
  12. 0=regedit.exe /s Vista_IME.reg
  13. 0=regsvr32 /s %SystemRoot%\system32\MSUTB.DLL
  14. 0=regsvr32 /s %SystemRoot%\system32\MsCtfMonitor.DLL
  15. 0=regsvr32 /s %SystemRoot%\system32\IME\shared\IMEAPIS.DLL
  16. 0=regsvr32 /s %SystemRoot%\system32\IME\shared\IMECFM.DLL
  17. 0=regsvr32 /s %SystemRoot%\system32\IME\shared\IMEPADSM.DLL
  18. 0=regsvr32 /s %SystemRoot%\system32\IME\shared\IMETIP.DLL
  19. 0=regsvr32 /s %SystemRoot%\system32\IME\shared\IMEVER.DLL
  20. 0=regsvr32 /s %SystemRoot%\system32\IME\shared\IMJKAPI.DLL
  21. 0=regsvr32 /s %SystemRoot%\system32\IME\shared\MSCAND20.DLL
  22. 0=regsvr32 /s %SystemRoot%\system32\IME\IMESC5\IMSCCfg.DLL
  23. 0=regsvr32 /s %SystemRoot%\system32\IME\IMESC5\IMSCCore.DLL
  24. 0=regsvr32 /s %SystemRoot%\system32\IME\IMESC5\IMSCTIP.DLL
  25. 0=regsvr32 /s %SystemRoot%\system32\IME\IMESC5\IMSCUI.DLL
  26. 0=regsvr32 /s %SystemRoot%\system32\IME\IMESC5\PMigrate.DLL
  27. 0=%SystemRoot%\system32\netcfg.exe -winpe
  28. 1=%SystemRoot%\system32\wpeinit.exe
  29. 1=%SystemRoot%\system32\mount.cmd

  30. [Display]

  31. [ERDLogon]
  32. TargetRoot=C:\Windows

复制代码

4. 在\Program Files\bsexplorer\bs_start.ini里面的启动组加入以下内容,使启动时执行\windows\system32\ctfmon.exe:
  1. <-ItemBegin->
  2.     ShowInAutorun=YES
  3.     EnableInAutorun=YES
  4.     ParentItem=Startup
  5.     Caption=Ctfmon
  6.     ExeName=%windir%\system32\ctfmon.exe
  7.     IconName=%windir%\system32\ctfmon.exe
  8.     ExeDir=%windir%\system32\
  9.     ShowState=NORMAL
  10. <-ItemEnd->
复制代码

5. 大功告成!

我觉得在VistaPE加入微软拼音输入法的实际价值是不大的,因为它的全部体积达到80MB之巨。不过,想作为研究的倒不妨一试!

[ 本帖最后由 khauyeung 于 2006-12-28 05:13 AM 编辑 ]

WinPEIMESC.jpg (57.9 KB, 下载次数: 189)

微软拼音输入法

微软拼音输入法
回复

使用道具 举报

89#
 楼主| 发表于 2006-12-28 05:44:06 | 只看该作者
12-27-2006最新消息:
我在顶楼加了连接往eSnips.com,那里可以下载我的中文VistapeBuilder,中文版VistaPE_CN.iso和英文版VistaPE_EN.iso,有需要者自行下载:

1. 中文VistapeBuilder:http://www.esnips.com/web/VistapeBuilder/
2. 中文VistaPE_CN.iso:http://www.esnips.com/web/VistapeCN/
3. 英文VistaPE_EN.iso:http://www.esnips.com/web/VistapeEN/

无忧的FTP总是掉线,我已经放弃上传了。
回复

使用道具 举报

90#
发表于 2006-12-28 08:43:46 | 只看该作者
原帖由 khauyeung 于 2006-12-28 05:09 AM 发表

要做到微软拼音输入法在VistaPE自动加载,办法是有好多种的。我是这样做的:

1. 把需要的文件和文件夹加到 \windows\ime\imesc5, \windows\system32\ime\imesc5和\windows\system32\ime\shared.  把ctfmon.e ...

我是把需要注册的东西加紧startnet.cmd文件让他自动加载的,效果和你的一样:lol
不过确实原版微软输入法不适合加入pe里,体积太大,用精简版就好多了,只有10m多点
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-25 12:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表