无忧启动论坛

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

想给PE加入串行COM驱动,奈何对txtsetup晕菜,哪位大大帮忙加一下,谢!

[复制链接]
跳转到指定楼层
1#
发表于 2011-5-10 21:34:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目前正在折腾d大的一个PE,比较适合维护古董机,但需要维护的古董机鼠标没有PS/2或USB接口,只有传统的几乎不再有用武之地的COM口,现在只能用键盘操作PE,还真不习惯。希望能将COM口驱动及串口鼠标驱动加入到PE中,但是我对txtsetup晕菜,还是上来请大家帮个忙~

PE的内核是2003 sp2,其中的txtsetup和从2003msdn光盘中提取的com口驱动、串行鼠标驱动都已打包上传到:

http://u.115.com/file/bh1yhohx#
PE_COM_SERIAL.rar


哪位大大能帮忙修改一下,若还需要其他的文件,请跟帖说明,非常感谢!
2#
发表于 2011-5-10 21:41:40 | 只看该作者
COM接口?
貌似你那机器的确古董机了。
回复

使用道具 举报

3#
发表于 2011-5-10 21:46:00 | 只看该作者
有一个简单的方法,先把驱动压缩成CAB格式,进PE后再用DEVI命令,也许可以
回复

使用道具 举报

4#
发表于 2011-5-10 21:48:31 | 只看该作者
晕,现在还有这样的机器啊?
回复

使用道具 举报

5#
 楼主| 发表于 2011-5-10 21:50:34 | 只看该作者
原帖由 2010527104427 于 2011-5-10 21:46 发表
有一个简单的方法,先把驱动压缩成CAB格式,进PE后再用DEVI命令,也许可以

用类似加载网卡、显卡的方法试过了,驱动不了。
回复

使用道具 举报

6#
 楼主| 发表于 2011-5-10 21:54:21 | 只看该作者
原帖由 xt5525 于 2011-5-10 21:41 发表
COM接口?
貌似你那机器的确古董机了。


确实是这样,日常接触到的且需要维护的不是一台。

原帖由 mo_shaojie 于 2011-5-10 21:48 发表
晕,现在还有这样的机器啊?


有,比如P55C的200和MII的300。
回复

使用道具 举报

7#
发表于 2011-5-10 22:11:33 | 只看该作者
原帖由 北斗 于 2011-5-10 21:54 发表


确实是这样,日常接触到的且需要维护的不是一台。



有,比如P55C的200和MII的300。


先用那个键盘鼠标的软件吧

安装驱动文件夹.rar

8.72 KB, 下载次数: 28, 下载积分: 无忧币 -2

回复

使用道具 举报

8#
发表于 2011-5-10 22:30:19 | 只看该作者
TXTSETUP.SIF


[InputDevicesSupport.Load]
下面加入
serial   = serial.sys
serenum  = serenum.sys


在后面
[files.isapnp]
isapnp.sys,4
加入
[files.sermouse]
sermouse.sys,4
回复

使用道具 举报

9#
 楼主| 发表于 2011-5-10 23:00:07 | 只看该作者
原帖由 dvd008 于 2011-5-10 22:30 发表
TXTSETUP.SIF



下面加入
serial   = serial.sys
serenum  = serenum.sys


在后面
[files.isapnp]
isapnp.sys,4
加入
[files.sermouse]
sermouse.sys,4

回d大,前面的InstDrv工具和CMD驱动安装脚本都不能驱动鼠标,InstDrv安装inf可以成功,但启动服务失败,提示:不是有效的驱动。cmd脚本安装sys文件都提示成功,但没见鼠标光标。。。

按后面的这段,修改了sif,重新压缩成si_,启动还是没看到鼠标。


1、会不会是鼠标除了驱动文件,还需要系统的其他文件,而我们的PE精简后缺失了这些文件?

2、会不会是鼠标的驱动文件不够?我是用Driver Magician 3.42和驱动小帮手 V2008 V2分别在XP下提取的驱动,比对两者提取出的文件,是一样的,再到2003 SP2的原版iso中提取对应的com和鼠标驱动文件。

另:可以肯定排除鼠标连接的问题,DOS下是完全正常的。

[ 本帖最后由 北斗 于 2011-5-10 23:12 编辑 ]
回复

使用道具 举报

10#
发表于 2011-5-11 08:08:36 | 只看该作者
serial.vxd
serialui.dll
两个文件加入STSTEM32目录


[InputDevicesSupport.Load]
下面加入
serial   = serial.sys
serenum  = serenum.sys


在后面
[files.isapnp]
isapnp.sys,4
加入
[files.sermouse]
sermouse.sys,4



USB\ROOT_HUB=usbhub
后面加入:
*PNP0500 = "serial",{4D36E978-E325-11CE-BFC1-08002BE10318}
*PNP0501 = "serial",{4D36E978-E325-11CE-BFC1-08002BE10318}
SERIAL_MOUSE = "sermouse",{4D36E96F-E325-11CE-BFC1-08002BE10318}


[InputDevicesSupport]
下面加入:
serial   = "Serial Port Driver",files.none,serial
serenum  = "Serial Port Enumerator",files.none,serenum
回复

使用道具 举报

11#
 楼主| 发表于 2011-5-11 09:40:42 | 只看该作者
原帖由 dvd008 于 2011-5-11 08:08 发表
serial.vxd
serialui.dll
两个文件加入STSTEM32目录



下面加入
serial   = serial.sys
serenum  = serenum.sys


在后面
[files.isapnp]
isapnp.sys,4
加入
[files.sermouse]
sermouse.sys ...

回d大,2003有serialui.dll,但serial.vxd应该是9x才有的文件吧?

加入2003的serialui.dll,再修改txtsetup,启动还是没有鼠标。
加入98的serial.vxd和serialui.dll,也是不行。。
回复

使用道具 举报

12#
发表于 2011-5-11 12:50:58 | 只看该作者
这时,再用那两个工具,安装驱动,启动SYS为服务,
刷新SHELL

可能注册表里面也都精简了
回复

使用道具 举报

13#
发表于 2011-5-11 12:51:42 | 只看该作者
另外,在设备管理器里面能不能看到COM口
回复

使用道具 举报

14#
 楼主| 发表于 2011-5-11 14:14:43 | 只看该作者
原帖由 dvd008 于 2011-5-11 12:50 发表
这时,再用那两个工具,安装驱动,启动SYS为服务,
刷新SHELL

可能注册表里面也都精简了

按照上面做了,还是没能出现鼠标。另外,终结版2里没有设备管理器。

难道真的是注册表里也干掉了COM?
回复

使用道具 举报

15#
发表于 2011-5-11 21:55:31 | 只看该作者
有设备管理器
启动开始菜单那个完成基本设置,然后,右键我的电脑,管理

由于考虑128内存,集成显卡的机器,需要先设置虚拟内存,然后
才能完成基本设置

在正常系统的注册表,搜索那几个SYS,然后导出,
看看PE里面有没有对应的内容

如果PE下导入无效,就得加到SYSTEM32目录那个HIV(HI_)文件里面
回复

使用道具 举报

16#
发表于 2011-5-11 21:57:31 | 只看该作者
另外,可以在正常系统下,卸载COM驱动

找个第三方,或者使用你提取的驱动,让系统自己安装,
看看能不能驱动鼠标
回复

使用道具 举报

17#
 楼主| 发表于 2011-5-11 23:26:42 | 只看该作者
辛苦d大了,设备管理器已经能看到,等明天弄个正常的2003系统,再把注册表搜索一下,另外看看能不能把设备管理器的截图弄上来。
回复

使用道具 举报

18#
 楼主| 发表于 2011-5-12 22:36:38 | 只看该作者
回d大:

1、设备管理器中com端口似乎可以正常驱动,但显示的不是正常的“通讯端口 COM1/2”,而是“16650”,串行鼠标驱动不正常,系统提示无法驱动设备,而且不能手动更新驱动。找到一个第三方的串口鼠标驱动,NT版的,安装后也不能驱动鼠标(可能是对应特定品牌的鼠标专用的)。

2、系统的注册表搜索过,前面几个涉及到文件的键值都已找到,而且还涉及到几个相关的驱动文件,一并增加到PE中。但有些键值导入PE中启动会蓝屏(与增加的驱动文件无关),去除部分键值后能正常启动PE,但依然无鼠标。

3、今天粗略的搜索了下ms原版2k3 sp1 opk的txtsetup和setupreg,发现和串口鼠标相关的东西真不少,当初想只是添加几个驱动文件、改改txtsetup以恢复鼠标的想法现在看起来似乎有点太简单了。

目前临时解决鼠标问题的办法是自己DIY了一条线,老主板上预留有PS/2鼠标接口的6Pin空焊盘,自己用从废主板上拆下来一套6Pin针脚、一条老光驱用的4Pin模拟Audio线、主板上拆一个PS/2接口和废显卡的挡板,自己做了一个PS/2扩展挡板,可以插PS/2鼠标了。不过这样感觉还是不太完美,只是个临时的方案。
回复

使用道具 举报

19#
发表于 2011-5-13 09:14:02 | 只看该作者
16650,是COM驱动没有安装好
设备管理器,右键这个设备,更新驱动,
(先把COM的INF放INF目录,SYS放DRV目录)
一般自动搜索即可,然后应该会自动刷新,看见COM1,COM2(可能是两个16650)

我这是在精简了COM的系统里面,恢复COM,这个系统启动后可以看见两个
16650,我的机器有两个COM

这样,即需要原版系统的TXTSETUP.SIF的相关内容,又需要
这个INF和两个SYS
回复

使用道具 举报

20#
发表于 2011-5-13 10:15:17 | 只看该作者
我在内核的TXT里面加入前面那些内容(DLL,VXD不用)
INF,SYS放入内核对应目录,
启动PE,可以看见COM
虽然显示为未知设备,并且不能更新驱动,不能正确显示属性
但是,显示设备正常,IRQ也正确,应该正常了

如果有其它COM设备,可以试一试
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 05:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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