无忧启动论坛

标题: 【2009-02-01更新】TXTSETUP.SIF 编辑工具 [打印本页]

作者: jianliulin    时间: 2007-11-29 16:56
标题: 【2009-02-01更新】TXTSETUP.SIF 编辑工具
【2009-02-01更新】
1.添加“分类管理”(添加、删除、重命名分类),分类以";<"开始,">"结束,分类名称的前后不允许有空格,分类格式如下:
        [SCSI]
        ;<分类1>
        cpqarray="Compaq Drive Array"
        ;<分类2>
        asc="Advansys SCSI Host Adapter"
        asc3550="Advansys 3550 Ultra Wide SCSI Host Adapter"
        asc3350p="Advansys ABP460 PCMCIA SCSI Host Adapter"
        abp480n5="Advansys ABP480 CardBus SCSI Host Adapter"  
           
        [BusExtenders]
        ;<分类N>
        dmio="Dynamic Volume Support (dmio)",files.none,dmio      
  可以用鼠标把驱动从一个分类拖动到另外一个分类,如果打开TXTSETUP.SIF文件没有发现分类
  程序将自动添加一个为“未命名的分类”,并自动把以“;”开头的行变成分类。   
  
2.更改“排序”功能为只对【HardwareIdsDatabase】进行排序,排序先后规则如下:
   1.驱动名字,ID长度,相同程度的按字符升序排列
   2.兼容R版要求
   
3.更改“整合驱动”功能为把添加的驱动放到“导入的驱动” 的分类中,不再生产“TXTSETUP.ini”
4.更改“查看没有ID的驱动”菜单为“勾选菜单”,点击后只显示没有ID的驱动(菜单打上钩)此时还是可以编辑、保存驱动,
  再次点击后显示所有驱动.
5.程序改用delphi2009 编写,可以支持Unicode格式的TXTSETUP.SIF,同样在非简体中文系统中使用程序不
  会乱码(曾有网友要求上传个繁体版)
6.程序会读写注册表“HKEY_LOCAL_MACHINE\SOFTWARE\TXTSETUP\TreeViewWidth” ,用来记录TreeView的宽度。

【2009-01-20更新】
抱歉, 昨天不小心添加了个bug,已下载了【2009-01-19】的朋友请重新下载!!


【2009-01-19更新】
1.添加“添加新驱动”
2.添加“查找硬件ID”
3.修正tianjingji提出的大bug,
4.添加“另存为HWID硬件库 ”
5.在保存时提示可能有误的地方:
    如: SCSI.Load 与SourceDisksFiles 的不匹配


【2008-12-19】
1.修改了2个Bug
2.右键菜单改为主菜单


【2008-12-18】
1.添加检查没有id对应的驱动
2.添加直接删除驱动功能
3.添加关键字高亮显示
4.把驱动用树形分类

【2008-03-13】
1.修正排序功能的bug
2.添加检查[HardwareIdsDatabase]中重复定义驱动功能
如:

PCI\VEN_8086&DEV_24DF&CC_0104="aarich"
PCI\VEN_8086&DEV_24DF&CC_0104="iastor55"

PCI\VEN_8086&DEV_25B0&CC_0104="aarich"
PCI\VEN_8086&DEV_25B0&CC_0104="iastor55"

PCI\VEN_8086&DEV_2652&CC_0104="aarich"
PCI\VEN_8086&DEV_2652&CC_0104="iastor55"
PCI\VEN_8086&DEV_2652&CC_0104="iastor70"

PCI\VEN_8086&DEV_2652&CC_0106="iastor55"
PCI\VEN_8086&DEV_2652&CC_0106="iastor70"



【1205】

根据ryvius的提示,添加了整合IDE控制器的增强型驱动功能,感谢ryvius的建议和帮助

如:
[SourceDisksFiles]
amdide.sys=1,,,,,,4_,4,1,,,1,4
sbp2port.sys=1,,,,,,4_,4,1,,,1,4
pciidex.sys=1,,,,,,4_,4,1,,,1,4
[HardwareIdsDatabase]
1394\609E&10483 = "sbp2port"
PCI\VEN_1022&DEV_7409 = "amdide"
PCI\VEN_1022&DEV_7411 = "amdide"
PCI\VEN_1022&DEV_7441 = "amdide"
[BusExtenders.Load]
amdide = amdide.sys
sbp2port = sbp2port.sys
[BusExtenders]
amdide="AMD IDE Bus Driver",files.amdide,amdide
sbp2port="IEEE 1394 SBP2 Storage Port Driver", files.sbp2port,sbp2port
[files.amdide]
pciidex.sys,4
amdide.sys,4
[files.sbp2port]
sbp2port.sys,4



经常对TXTSETUP.sif修改,觉得每次都作同样的几个动作,自己写了个功能简单的程序,希望对大家有点帮助,感谢无忧对我的帮助

[ 本帖最后由 jianliulin 于 2009-2-3 12:48 编辑 ]

TXTSETUP.jpg (100.14 KB, 下载次数: 517)

TXTSETUP.jpg

TXTSETUP.rar

262.21 KB, 下载次数: 10483, 下载积分: 无忧币 -2


作者: neo4026    时间: 2007-11-29 19:16
有用收下了
本还想自己写 谢谢楼主了
作者: mackyliu    时间: 2007-11-29 19:32
非常好。谢谢。省不少时间
作者: mackyliu    时间: 2007-11-29 19:35
不知道整合SCSI功能怎么用
作者: nn2nn    时间: 2007-11-29 21:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: WLDNA    时间: 2007-11-29 21:21
看起来很棒啊,支持
下来用用
作者: hainanmm    时间: 2007-11-29 21:29
新手,问个不好意思的问题. TXTSETUP.INI 文件在什么地方呀。我没有找到!
作者: nm888    时间: 2007-11-29 22:50
原帖由 hainanmm 于 2007-11-29 09:29 PM 发表
新手,问个不好意思的问题. TXTSETUP.INI 文件在什么地方呀。我没有找到!


MiniPE\WINPE.IS_里面的TXTSETUP.SI_解压而来,WINPE.IS_解压后成为WINPE.ISO,TXTSETUP.SI_就在WINPE.ISO里面的WXPE目录下,TXTSETUP.SI_解压即成TXTSETUP.SIF。
作者: tianjingji    时间: 2007-11-29 22:59
正在寻找这样的工具,不想就来了。
谢谢!
作者: 988668    时间: 2007-11-29 23:11
这个工具强,收下了,谢谢
作者: 123    时间: 2007-11-29 23:18
支持一下,使我想起了连夜赶制的一个工具
作者: yinbin    时间: 2007-11-29 23:34
感谢楼主的无私分享,这个工具有用。
作者: ly001    时间: 2007-11-30 00:39
谢谢,这个工具值得收藏。。。
作者: ryvius    时间: 2007-11-30 02:39
"SCSI驱动"其实在PE里头用到的是两种

一是传统的SCSI(或者SATA RAID/AHCI),靠txtsetup.oem来导入

二是一些IDE控制器的增强型驱动,如IntelIDE,这些的写法有很大的不同哦
作者: gvc123    时间: 2007-11-30 04:25
支持lz,下载试一试。。
作者: spadek    时间: 2007-11-30 07:45
不错啊,支持下咯,很方便。。。o(∩_∩)o
作者: jianliulin    时间: 2007-11-30 08:08
原帖由 ryvius 于 2007-11-30 02:39 AM 发表
"SCSI驱动"其实在PE里头用到的是两种

一是传统的SCSI(或者SATA RAID/AHCI),靠txtsetup.oem来导入

二是一些IDE控制器的增强型驱动,如IntelIDE,这些的写法有很大的不同哦



能作个详细的介绍吗?诚心向你请教
作者: guyouhua    时间: 2007-11-30 08:23
标题: 能作个详细的介绍吗?
我实在太菜,请说得更细些!
作者: ryvius    时间: 2007-11-30 14:35
原帖由 jianliulin 于 2007-11-30 08:08 发表

能作个详细的介绍吗?诚心向你请教



不客气
之前的旧作

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=116417
作者: goffi    时间: 2007-11-30 17:53
这个要支持下
懒人的福音
作者: hwd6    时间: 2007-12-2 22:07
这个工具这么好,不顶不行呀!
作者: jianliulin    时间: 2007-12-5 10:10
原帖由 ryvius 于 2007-11-30 02:35 PM 发表



不客气
之前的旧作

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=116417



谢谢!!
作者: UID    时间: 2007-12-5 21:24
谢谢了谢谢了谢谢了谢谢了谢谢了谢谢了谢谢了谢谢了谢谢了谢谢了谢谢了谢谢了谢谢了谢谢了
作者: garuda    时间: 2007-12-5 22:42
谢谢楼主,收藏先~
作者: citylyz    时间: 2007-12-6 11:17
太有用拉,方便很多,多谢
作者: freesoft00    时间: 2007-12-6 12:13
好,现在做盘的工具是越来越多了
作者: waiting    时间: 2007-12-6 12:34
原帖由 jianliulin 于 2007-11-30 08:08 AM 发表



能作个详细的介绍吗?诚心向你请教


前者是独立的驱动(文件),后者需要和系统驱动文件配合使用(好像称为miniport什么的)。
作者: panwenfei    时间: 2007-12-6 21:29
如何使用啊?可以说说吗?
作者: hao17119    时间: 2007-12-6 21:43
支持一下……
作者: awera    时间: 2007-12-6 22:22
这玩意不错啊
顶了
作者: abccad    时间: 2007-12-7 04:42
非常好的工具。
省不少时间, 谢谢。
作者: hblzlgy    时间: 2007-12-7 08:52
感谢楼主,这个工具太好了。谢谢!!!
作者: 421062724    时间: 2007-12-9 10:49
很不错,强悍,方便很多了.修改txtsetup就方便了.
作者: gjlg    时间: 2007-12-9 11:27
不错啊,众人拾柴火烟高!!!!
作者: cuijian    时间: 2008-2-27 10:50
好东西,这回省事了。
作者: lrbin50    时间: 2008-2-27 12:42
收下。不错的东东。期望楼主能更新。做出更多贴心的功能来。
作者: bailang3106    时间: 2008-2-27 12:50
不能让他给沉了  精华..
看起来很棒啊,支持
下来用用
作者: youngsun    时间: 2008-2-27 14:20
偶尔路过,拾到宝贝!有空把玩把玩。。。
作者: 小王子之歌    时间: 2008-2-27 16:50
这个非常不错,收下了,多谢LZ分享,支持了
作者: secowu    时间: 2008-2-27 17:04
确实不错啊.............
作者: panwenfei    时间: 2008-2-27 18:25
呵呵,谢谢了,不用自己搞了
作者: hndany1    时间: 2008-2-27 20:33
这个工具比较有用,收下了,谢谢
作者: m68    时间: 2008-2-27 22:22
谢谢分享,下来备用!
作者: chenfnu    时间: 2008-2-29 15:04
整合驱动功能的原理是什么,楼主能介绍下吗?
作者: linsl    时间: 2008-2-29 22:05
收下,学习一下怎么使用,俺菜鸟一个潜水
作者: chouliu    时间: 2008-3-1 14:14
好东东
实用
正需要
多谢
作者: green    时间: 2008-3-1 15:05
这个东东太有用了,谢谢。
作者: kzr588    时间: 2008-3-1 22:12
谢谢楼主提供这么好的工具
作者: x_hacker    时间: 2008-3-2 20:00
想问下这个TXTSETUP.SIF  文件是干什么用的阿?
作者: jianliulin    时间: 2008-3-13 10:26
【2008-03-13】
添加检查[HardwareIdsDatabase]中重复定义驱动功能
如:

PCI\VEN_8086&DEV_24DF&CC_0104="aarich"
PCI\VEN_8086&DEV_24DF&CC_0104="iastor55"

PCI\VEN_8086&DEV_25B0&CC_0104="aarich"
PCI\VEN_8086&DEV_25B0&CC_0104="iastor55"

PCI\VEN_8086&DEV_2652&CC_0104="aarich"
PCI\VEN_8086&DEV_2652&CC_0104="iastor55"
PCI\VEN_8086&DEV_2652&CC_0104="iastor70"

PCI\VEN_8086&DEV_2652&CC_0106="iastor55"
PCI\VEN_8086&DEV_2652&CC_0106="iastor70"
作者: lrbin50    时间: 2008-3-13 10:28
有新版,非常好。谢谢
作者: nm888    时间: 2008-3-13 10:36
越来越完美了,谢谢,收下了!
作者: spycolin    时间: 2008-3-13 10:46
谢谢,很好用啊,正需要中
作者: helloman    时间: 2008-3-13 10:48
谢谢,这个工具我只能拿来修改别人的TXTSETUP.SIF,呵呵
作者: zjqcomputer    时间: 2008-3-13 11:03
发现排序后存在以下的格式:
PCI\VEN_1002&DEV_4380 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_01231025 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_01241025 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_01FA1028 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_01FC1028 = "ahcix86"
虽然有帖子介绍这样排列并无问题,但我觉得在测试条件有限的情况下还是写成这样最保险。
PCI\VEN_1002&DEV_4380&SUBSYS_01231025 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_01241025 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_01FA1028 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_01FC1028 = "ahcix86"
PCI\VEN_1002&DEV_4380 = "ahcix86"


另外,排序后ryvius的nforce方案被错乱了,根据ryvius的介绍,[HardwareIdsDatabase]是有指定的排列顺序的。
作者: jianliulin    时间: 2008-3-13 11:16
原帖由 zjqcomputer 于 2008-3-13 11:03 AM 发表
发现排序后存在以下的格式:
PCI\VEN_1002&DEV_4380 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_01231025 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_01241025 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_0 ...



感谢关注并提出建议,我会修正
作者: netwinxp    时间: 2008-3-13 11:52
PCI\VEN_1002&DEV_4380&SUBSYS_01231025 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_01241025 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_01FA1028 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_01FC1028 = "ahcix86"
PCI\VEN_1002&DEV_4380 = "ahcix86"

这些用的都是同一个驱动,一句PCI\VEN_1002&DEV_4380 = "ahcix86"就行了。
作者: jianliulin    时间: 2008-3-13 12:39
原帖由 netwinxp 于 2008-3-13 11:52 AM 发表

这些用的都是同一个驱动,一句PCI\VEN_1002&DEV_4380 = "ahcix86"就行了。



如果这样可以我就添加一个删除多余驱动ID的功能
作者: bailang3106    时间: 2008-3-13 12:39
看起来很棒啊,支持
下来用用
作者: jordren    时间: 2008-3-13 13:42
很好,正用得着,谢谢了!
作者: lrbin50    时间: 2008-3-13 13:51
希望楼主能写个教程,软件界面看起来简单,但用起来摸不着头脑。还有,为什么不直接加上去除重复定义驱动功能,既然检测了。就弄个去除嘛。(提示一下,清除哪个。确定)希望楼主继续研究,更新。谢谢楼主!

[ 本帖最后由 lrbin50 于 2008-3-13 01:53 PM 编辑 ]
作者: secowu    时间: 2008-3-13 16:32
真是好江西,就是界面还不是很友好
作者: netwinxp    时间: 2008-3-13 16:44
重复的hwid并不一定能删除,特别是911那个IASTOR部分是用来防止IASTOR.SYS贝老版本覆盖的,不能随便删除。详细请看http://bbs.wuyou.net/forum.php?mod=viewthread&tid=122156&extra=page%3D1

[ 本帖最后由 netwinxp 于 2008-3-13 05:33 PM 编辑 ]
作者: jansky    时间: 2008-3-13 16:48
新手下了一个,试试会不会用。
作者: yongxiang1    时间: 2008-3-13 16:50
希望多点LZ这样的人!!!!
作者: lrbin50    时间: 2008-3-14 09:54
原帖由 netwinxp 于 2008-3-13 04:44 PM 发表
重复的hwid并不一定能删除,特别是911那个IASTOR部分是用来防止IASTOR.SYS贝老版本覆盖的,不能随便删除。详细请看http://bbs.wuyou.net/forum.php?m ... ;tid=122156&amp;extra=page%3D1

呃,那也太复杂了。究竟什么样的HWID重复可以清除呢?不然。这种找重复的功能不就成了摆设?
作者: WLDNA    时间: 2008-3-18 22:09
不错啊,支持了,谢谢,一直在用,这个更新好多了,呵呵
作者: fnycc    时间: 2008-3-19 17:36
不支持就没天理了,支持
作者: xiazhihua    时间: 2008-3-21 00:22
这是好工具,一定要收藏..
作者: fyw321    时间: 2008-4-6 23:48
谢谢楼主了,想编辑SIF,正愁没工具。
作者: jonson_qf    时间: 2008-4-7 01:05
很强大,如果可以稍微加点说明应该会是锦上添花
作者: lc1212    时间: 2008-4-7 11:25
感谢楼主的分享,收下备用!
作者: agan_321    时间: 2008-4-7 12:05
很好,谢谢,正需要。。呵呵
作者: dfghj    时间: 2008-4-12 08:45
强悍的工具,收下。支持搂住
作者: 情留メ蚊子    时间: 2008-4-13 16:50
以后方便了~~~~~~~
作者: xinnv    时间: 2008-5-23 15:15
顶,感谢好工具,感谢作者!
作者: winxp168    时间: 2008-9-12 13:26
一直想研究一下,终于弄到了谢谢楼主
作者: fengjie    时间: 2008-10-31 22:35
很好,收下了,谢谢楼主
作者: chd611    时间: 2008-11-1 09:06
很强的工具,,,收藏了。。。
作者: zjloo    时间: 2008-11-1 15:55
谢谢。省不少时间,笑纳了
作者: v99230    时间: 2008-11-3 23:04
现在学到这一步了,这软件真好用
作者: fhai    时间: 2008-11-4 09:19
谢谢楼主,收下了,找了很久
作者: bluetooth    时间: 2008-11-15 23:24
请问一下,这个整合驱动怎么操作啊?
手动添加驱动我会,这个工具是不是可以用整合驱动功能自动添加啊?
作者: 66966    时间: 2008-11-17 14:49
这个试了下,发现功能还是蛮实用的!值得推荐
作者: hapy08    时间: 2008-11-18 21:24
下来DIY一下自己的PE,偶一直想DIY一个满意的,谢谢LZ
作者: kunpeng    时间: 2008-11-19 21:40
工具看起来不错 下下来试试 问题简单化了 提高效率 谢谢 楼主开发这样的工具
作者: cycyc    时间: 2008-11-24 17:13
很好的小工具,顶了……………………………………………………
作者: wangsandy    时间: 2008-11-28 16:03
现在才发现,真是太晚了
作者: xwg000    时间: 2008-11-29 10:54
学习中~~~~谢谢~~~
作者: luosiping360    时间: 2008-12-14 22:37
谢谢楼主啦,收下,以后不用老是边搜索边修改
作者: jianliulin    时间: 2008-12-18 17:42
由于好多网友要求上传,没有充分测试,如有bug请原谅!!
作者: fjj0310    时间: 2008-12-18 17:55
学习了啊!!支持一下!!!!!!
作者: lyra    时间: 2008-12-18 18:06
好东西啊,又升级了。支持一个!
作者: lrbin50    时间: 2008-12-18 18:13
楼主,请检查一下,我的下的12月18日更新的。为什么下载下来运行是这样啊。2003系统

作者: lxl1638    时间: 2008-12-18 18:26
原帖由 lrbin50 于 2008-12-18 18:13 发表
楼主,请检查一下,我的下的12月18日更新的。为什么下载下来运行是这样啊。2003系统
51524


的确是这样,也是2003系统。

未命名.PNG (16.74 KB, 下载次数: 143)

未命名.PNG

作者: CWD    时间: 2008-12-18 18:34
XP SP3 下都是如此。。。
作者: wsw8810    时间: 2008-12-18 18:34
楼主,你更新真及时啊,我才集成了一个内核,现在正好用上.谢谢了
作者: cfgs    时间: 2008-12-18 20:34
原帖由 lxl1638 于 2008-12-18 18:26 发表


的确是这样,也是2003系统。


要和 TXTSETUP.SIF 放在一起。
作者: WLDNA    时间: 2008-12-18 20:34
如果能两个版本整合加强就好了,呵呵
另外,如果,没有文件的时候,点左边是会报错的,:-)
作者: aceainarj    时间: 2008-12-18 21:38
好东西呀。方便操作。




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