|
1>T39~T37,DetachedProgram接口
要使用这个接口,需要在 Winnt.sif 中的[GuiUnattended]段下添加 DetachedProgram= "xxx.exe"
例如:
[GuiUnattended]
DetachedProgram="%windir%\Temp\QQ.exe"
这样在 T39 到 T37 之间,系统安装程式会调用%windir%\Temp\QQ.exe 并运行。
有一点特别要注意,这个接口调用外部程序运行是不等待的,也就是说,无论你所调用的程序有没有运行结束,系统安装程式是会不停止的继续执行系统安装工作。这也就意味着如果使用这个接口,就强烈不建议运行那些执行时间长或具有等待用户操作性质的程序。
也就是说,DetachedProgram 接口所调用的程序,最好是一些执行速度快,不具有等待用户操作性质的可执行程序。例如复制文件、解压缩不大的压缩文件等等。
2>T13,CMDLine接口
这个接口经常被我们利用,在前面的软件集成安装中,我已经说的比较清楚了,这里就不多说了。
T13 接口运行外部程序是等待的,系统安装过程会等待这个程序运行结束才会继续。
3>T9,UserExecute接口
要使用这个接口,需要在 Winnt.sif 的[SetupParams] 段下添加 UserExecute="xxx.exe"
例如:
[SetupParams]
UserExecute="%windir%\Temp\Clean.exe"
T9 时,基本上系统安装工作已经完成,只剩下文件校验和清理工作,所以这个时候建议调用注册表优化、服务优化、IP 修改、系统清理等程序。至于实现的方法,可以使用批处理,也可以编写AU3调用多个程序,大家可以根据自身的实际情况安排。不过一般很少用到这个接口。
T9 接口运行外部程序是等待的,系统安装过程会等待这个程序运行结束才会继续。
4>第一次登录系统,看到桌面前,GUIRunOnce接口
要使用这个接口需要在 Winnt.sif 的 [GUIRunOnce]段下添加 Commandx = "xxx.exe"
例如:
[GUIRunOnce]
Command1 = "1.exe"
Command2 = "2.exe"
……
这个接口的运行外部程序是等待的,系统运行会等待这个接口调用的所有程序运行完毕才会继续下去。也就是说,GUIRunOnce接口如果运行不完,是不会看到桌面的。
5>第一次进入系统,看到桌面后,“启动”接口
在进入桌面前,想办法将要运行的程序或要运行的程序的快捷方式复制到%ALLUSERSPROFILE%\「开始」菜单\程序\启动下,进桌面后将会自动执行所要运行的程序。
关于这个想办法,大家可以利用上面提到的接口进行文件复制,我在这里就不多说了。 |
Windows, 程序, 电脑, 服务器, 破解, 软件, 系统, Vista, 软件, 系统, 破解, 电脑, 软件, Windows, 程序, 电脑, 破解, 软件, 网络, 系统, 软件, 系统, Ghost, 计算机, 破解, 软件, 系统, 电脑, 服务器, 密码, 破解, 软件, 网吧, 网络, 系统,
|