|
本帖最后由 hhh333 于 2016-11-14 19:44 编辑
不是M大吧,借问一下
- _SUB INSDX9
- TEAM TEXT 正在安装DX支持....|WAIT 500
- EXEC PECMD.EXE %CurDir%\DX9\INSDX9.INI
- EXEC PECMD.EXE %CurDir%\DX9\INSCHM.INI
- _END
- _SUB INSDSP
- TEAM TEXT 正在驱动显卡....|WAIT 500
- EXEC PECMD.EXE %CurDir%\Display\START_VGA.INI
- _END
- _SUB INSSND
- TEAM TEXT 正在驱动声卡....|WAIT 500
- LOAD %CurDir%\Sound\Start_Sound.INI
- _END
- _SUB INSPRT
- TEAM TEXT 正在驱动打印机....|WAIT 500
- EXEC PECMD.EXE %CurDir%\Printer\INSPRINT.INI
- _END
- _SUB INSNET
- TEAM TEXT 正在驱动网卡....|WAIT 500
- IFEX $%CM_PRT%>0,LOAD %CurDir%\Ethernet\START_NET.INI!EXEC PECMD.EXE %CurDir%\Ethernet\START_NET.INI
- `在桌面显示网上邻居
- IFEX %Windir%\System32\PENETCFG.EXE,REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu\{208D2C60-3AEA-1069-A2D7-08002B30309D}=#0
- _END
- IFEX $%CM_SND%>0,CALL INSSND
- IFEX $%CM_DSP%>0,CALL INSDSP
- IFEX $%CM_NET%>0,CALL INSNET
- IFEX $%CM_PRT%>0,CALL INSPRT
- IFEX $%CM_DX9%>0,CALL INSDX9
复制代码
想使用多线程并发安装驱动,我用THREAD LOAD来代替EXEC PECMD.EXE,似乎不行,加-link参数又好一点,但有的也没执行,似乎随主程序结束其生命也没有了。没办法只能多开PECMD,不过代码很难看不高级。 |
|