无忧启动论坛

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

【2009-02-01更新】TXTSETUP.SIF 编辑工具

[复制链接]
跳转到指定楼层
1#
发表于 2007-11-29 16:56:52 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
【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, 下载次数: 542)

TXTSETUP.jpg

TXTSETUP.rar

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

评分

参与人数 1无忧币 +10 收起 理由
waiting + 10 good

查看全部评分

253#
发表于 2012-10-10 21:22:46 | 只看该作者
找了好久 终于找到了!!!
回复

使用道具 举报

252#
发表于 2011-10-9 16:04:11 | 只看该作者
学习学习。。。。先收下
回复

使用道具 举报

251#
发表于 2011-10-8 19:51:40 | 只看该作者

有点郁闷。

落后的竟然看不懂。看来得加把劲了
回复

使用道具 举报

250#
发表于 2011-8-30 17:58:55 | 只看该作者
谢谢楼主分享。          
回复

使用道具 举报

249#
发表于 2011-8-26 18:42:38 | 只看该作者
这个工具也来收一个啊,多谢了
回复

使用道具 举报

248#
发表于 2011-8-9 17:13:42 | 只看该作者
谢谢分享 试试去~! 打算自己集成下sata驱动
回复

使用道具 举报

247#
发表于 2011-8-5 14:36:01 | 只看该作者
楼主好像很久没出现了
回复

使用道具 举报

246#
发表于 2011-7-31 23:40:00 | 只看该作者
这么好的东西,谢谢!!!
回复

使用道具 举报

245#
发表于 2011-7-26 12:04:49 | 只看该作者
嗯,很好用。谢谢楼主了!怎么以前没有注意。
回复

使用道具 举报

244#
发表于 2011-7-26 10:22:34 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

243#
发表于 2011-7-23 15:46:38 | 只看该作者
今天有收获了,谢谢楼主!
回复

使用道具 举报

242#
发表于 2011-6-20 22:49:15 | 只看该作者
谢谢楼主    使用了
回复

使用道具 举报

241#
发表于 2011-5-9 13:35:34 | 只看该作者
好工具,下载使用并支持!
回复

使用道具 举报

240#
发表于 2011-4-27 12:20:26 | 只看该作者
原帖由 jianliulin 于 2009-2-5 16:05 发表

应该去掉第一行                                        .

刚开始用,能否说下如何删除?因为在检查重复项那个窗口删了后无法保存.
回复

使用道具 举报

239#
发表于 2011-4-26 15:33:30 | 只看该作者
这是好东西啊
回复

使用道具 举报

238#
发表于 2011-4-26 00:18:17 | 只看该作者
看着确实不错,收下了!
回复

使用道具 举报

237#
发表于 2011-4-25 17:47:39 | 只看该作者
真是个好东西,谢谢分享,
回复

使用道具 举报

236#
发表于 2011-4-25 14:39:27 | 只看该作者
谢谢楼住,几天一直在努力改winpe!
回复

使用道具 举报

235#
发表于 2011-1-21 01:41:34 | 只看该作者
okokokok...........................................................
回复

使用道具 举报

234#
发表于 2010-12-15 17:53:14 | 只看该作者

BUG

也就是说有在对未命名分类的整个驱动树操作时,软件就没法操作了!
回复

使用道具 举报

233#
发表于 2010-12-15 17:52:05 | 只看该作者

TXTSETUP.SIF 编辑工具 BUG

你开发的这个    【2009-02-01更新】TXTSETUP.SIF 编辑工具
有一些不完美的地方!

例如,如果我用 DriverPacks BASE 10.06整好了XP安装光盘的SCSI/SATA/RAID的驱动后!
如果要把原来的 SCSI或者是busextenders下面的整个未命名分类删除掉就不行了!

而且如果我把整个已经修改好了的未命名分类一起添加也不行!

加完了软件不会保存!
回复

使用道具 举报

232#
发表于 2010-11-5 09:08:31 | 只看该作者
哈哈,程序员就是程序员啊,谢了
回复

使用道具 举报

231#
发表于 2010-11-4 21:45:34 | 只看该作者
一直没搞懂这个sif文件结构
回复

使用道具 举报

230#
发表于 2010-11-4 17:22:40 | 只看该作者
多谢,已下载收藏!!!!!
回复

使用道具 举报

229#
发表于 2010-7-5 11:30:49 | 只看该作者
这个东西实在是太爽了!!!
回复

使用道具 举报

228#
发表于 2010-7-5 11:14:07 | 只看该作者
不支持txtsetup.si_格式,是不是也要把驱动文件夹中的SY_文件全部解成SYS后才能进行整合呀
回复

使用道具 举报

227#
发表于 2010-5-26 19:19:06 | 只看该作者

回复 #1 jianliulin 的帖子

找得就是你,谢谢楼主
回复

使用道具 举报

226#
发表于 2010-4-29 10:32:53 | 只看该作者
能不能再搞个功能,精简[HardwareIdsDatabase]
如:
PCI\VEN_1002&DEV_4380&SUBSYS_01231025="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_01241025="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_01FA1028="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_01FC1028="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_01FD1028="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_02041028="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_02061028="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_0611A0A0="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_0614A0A0="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_0C8D105B="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_0E0A105B="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_0E0C105B="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_0E0D105B="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_0E0E105B="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_100415BD="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_100515BD="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_10D11734="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_110A1734="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_12FF103C="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_13E810CF="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_14F21043="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_21231019="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_21241019="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_21341019="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_21351019="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_21361019="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_21411019="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_21421019="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_21811019="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_21821019="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_240D147B="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_240D174B="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_240E147B="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_240E174B="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_240F147B="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_2410147B="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_2410174B="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_2411147B="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_2412147B="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_280A103C="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_2814103C="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_2A4E103C="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_2A4F103C="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_2A51103C="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_2A52103C="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_2C311509="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_303117AA="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_303217AA="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_30C2103C="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_3FB71462="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_3FD51462="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_42CD1462="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_42D71462="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_43811002="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_43811019="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_43811849="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_43821002="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_43821019="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_43821849="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_500017F2="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_500117F2="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_595016F3="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_595216F3="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_600E1695="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_600F1695="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_60101695="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_602A1509="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_602B1509="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_604C107B="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_71741462="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_71751462="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_72431462="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_72441462="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_73241462="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_73251462="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_73281462="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_73291462="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_73771462="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_73781462="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_73891462="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_738A1462="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_80121854="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_80131854="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_82311043="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_82321043="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_82881043="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_B0021490="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_B0031458="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_B0031490="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_B0051458="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_B04A144D="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_D6028086="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_E0361631="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_E9011631="AHCI8086"
PCI\VEN_1002&DEV_4380&SUBSYS_E9021631="AHCI8086"

如果没有其他PCI\VEN_1002&DEV_4380的驱动,就精简为
PCI\VEN_1002&DEV_4380=="AHCI8086"
回复

使用道具 举报

225#
发表于 2010-4-27 10:05:10 | 只看该作者
有这么好的工具一定收下了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-23 05:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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