|
我用VB和批处理编的ACPI选择程序,再次更新
[UploadFile=34_456_1.rar][这个贴子最后由hyne在 2004/02/25 10:48pm 第 2 次编辑]
最终版的acpi(fudan lucian) ,采用chenall的方法制作
很小哦
支持完全自定义功能
安装注意:
1.将上面的rar解压缩放入c:\sysprep目录,应该有
c:\sysprep\acapi.exe (ACPI安装外壳程序)
c:\sysprep\acpireg.cmd (包含删除驱动、启动封包工具、植入acpi安装程序,三个一步完成)
c:\sysprep\acapi (目录)
readme.txt (安装程序的下部说明文件)
notice.txt (安装程序的顶部调用文件)
font.ini (程序界面语言设置,方便你定制其他语言,呵呵)
devcon.exe (微软提供的测试硬件驱动的程序)
reg.exe (命令行注册表修改工具,提取于Win2003)
XXXXXXXXXXX.bat(一种acpi安装程序)
XXXXXXXXXXX.txt(对该程序的说明,文件名必须一致哦)
如果XXXXXX.bat中包含字符default,那么这个将作为默认安装,呵呵
提醒:xxxxxxxxx之中不要包含()这样个字符,具体情况我也不太清楚
一般按照默认的好了,如果你要改为其它语言可以修改修改txt文件
2.修改IDE ATA/ATAPI控制器中第一个"xxx Controller"为"标准双通道驱动"
_________________________________________________________________
{在执行第三步之前请确认你已经会使用sysprep工具,具体可以参考本论坛}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.执行c:\sysprep\acpireg.cmd,会依次执行下列动作(更高级功能请自己编辑这个文件)
(1)会自动执行devcon remove *删除所有驱动
(2)启动sysprep.exe并等待其结束,WinXP,Win2003关机模式要选择“退出”
(3)一旦sysprep运行结束,剩余部分将会植入acpi
(4)Win2000至此应该会自己关机,WinXP和Win2003需要你手动关机
附注:
(1)Win2000的sysprep下载地址:
http://download.microsoft.com/download/win2000platform/Update/5.0.2195.2104/NT5/EN-US/Q257813_W2K_spl_X86_EN.exe
(2)Win2000的sysprep是命令行工具,一般不需要加参数
-quiet Do not show confirmation dialog boxes.
-nosidgen Do not regenerate security ID upon reboot.
-pnp Force Plug and Play refresh on next reboot.
-reboot Reboot after sysprep.exe has completed.
4.重新启动用Ghost做个景象
注:(1)Ghost采用最新的8.0版
(2)运用命令Ghost -Z9来启动Ghost可以获得最高压缩比
5.客户安装时会一次性运行c:\sysprep\acapi.exe,如果一分钟没有动作将自动安装默认选项(A.C.P.I<你可以指定的>)
安装完毕还有一分钟的可以考虑时间,在此考虑时间内可以随时退出该程序或者另外安装一个acpi驱动,还有就是安装提示是英文的,安装之后还有1分钟时间可以让你选择其他的驱动,嗯,很爽
特别感谢:
chenall:核心方法的提供
版主的大力支持,还有广大网友的测试与支持
[font.ini使用方法]
font.ini内容如下:
设置[setup]下面的font=chs即可
chs:简体中文
cht:繁体中文
eng:英文
当然,字体的话繁体我不知道,请自己调整
[setup]
font=chs
[chs]
fontstyle=[]
Font_Name=宋体
Font_CharSet=134
Font_Color=-16777208
Font_Size=9
button1=安装(&I)
button2=退出(&X)
[cht]
fontstyle=[]
Font_Name=宋体
Font_CharSet=136
Font_Color=-16777208
Font_Size=9
button1=安裝(&I)
button2=退出(&X)
[eng]
fontstyle=[]
Font_Name=Arial
Font_CharSet=0
Font_Color=-16777208
Font_Size=10
button1=Install(&I)
button2=Exit(&X) |
|