无忧启动论坛

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

[求助] 自动加载网络驱动,我试了3种语句都无效

[复制链接]
跳转到指定楼层
1#
发表于 2014-1-15 08:52:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
天意"win8PE全能精简版1.61.iso"........U+做成U盘pe后, 我想添加 自动加载网络驱动.
该pe目录结构如下:

  1. G:\
  2. │  bootmgr
  3. │  
  4. ├─MyDriver
  5. │      DRIVERS_NET.CAB
  6. │      DRIVERS_NET_WIRELESS.CAB
  7. │      DRV.INI
  8. │      DRVALL.INI
  9. │      GETPEDRIVER.EXE
  10. │      GPD.INI
  11. │      INST_DSL.INI
  12. │      INST_NET.INI
  13. │      INST_SND.INI
  14. │      NET_PART.7z
  15. │      Opera.7z
  16. │      PotPlayer.7z
  17. │      Pppop.7z
  18. │      SOUND_PART.7z
  19. │      ShareServer.7z
  20. │      VGA_PART.7z
  21. │      Wireless.7z
  22. │      
  23. ├─TOOLS
  24. │  │  NET.INI
  25. │  │  REGDOC.CMD
  26. │  │  TOOLS.INI
  27. │  │  
  28. │  ├─7-Zip
  29. │  │  │  7-zip.dll
  30. │  │  │  7z.dll
  31. │  │  │  7z.exe
  32. │  │  │  7z.sfx
  33. │  │  │  7zCon.sfx
  34. │  │  │  7zFM.exe
  35. │  │  │  7zG.exe
  36. │  │  │  descript.ion
  37. │  │  │  
  38. │  │  └─Lang
  39. │  │          zh-cn.txt
  40. │  │         
  41. │  ├─FREEWB
  42. │  │  │  freeime.bex
  43. │  │  │  freeime.bin
  44. │  │  │  freeime.dll
  45. │  │  │  freeime.ime
  46. │  │  │  freeime.tab
  47. │  │  │  registry.exe
  48. │  │  │  symbol.txt
  49. │  │  │  
  50. │  │  ├─conf
  51. │  │  │      default.ini
  52. │  │  │      freeime.ini
  53. │  │  │      jidian.ini
  54. │  │  │      
  55. │  │  ├─mb
  56. │  │  │  └─default
  57. │  │  │          attach.mb
  58. │  │  │          freeime.dat
  59. │  │  │          freeime.mb
  60. │  │  │          quick.txt
  61. │  │  │         
  62. │  │  └─skin
  63. │  │      ├─Smart
  64. │  │      │      back.bmp
  65. │  │      │      candbutton.bmp
  66. │  │      │      skin.bmp
  67. │  │      │      skin.ini
  68. │  │      │      skin_button.bmp
  69. │  │      │      skinex.bmp
  70. │  │      │      
  71. │  │      └─WALL稥
  72. │  │              back.bmp
  73. │  │              candbutton.bmp
  74. │  │              skin.bmp
  75. │  │              skin.ini
  76. │  │              skin_button.bmp
  77. │  │              skinex.bmp
  78. │  │              
  79. │  ├─GHOST
  80. │  │      GHOST.wcs
  81. │  │      GHOSTEXP.EXE
  82. │  │      Ghost32-11.2.exe
  83. │  │      Ghost32.exe
  84. │  │      GoHash.EXE
  85. │  │      OneKey.exe
  86. │  │      WinCMD.EXE
  87. │  │      imagew.exe
  88. │  │      imagew.ini
  89. │  │      tbiview.exe
  90. │  │      
  91. │  ├─Imagine
  92. │  │  │  Imagine.dll
  93. │  │  │  Imagine.exe
  94. │  │  │  
  95. │  │  └─Plugin
  96. │  │          JBIG.DLL
  97. │  │          LBM.dll
  98. │  │         
  99. │  ├─Tools
  100. │  │  │  BOOTICE.exe
  101. │  │  │  Defraggler.exe
  102. │  │  │  DiskGenius.exe
  103. │  │  │  EVERYTHING.EXE
  104. │  │  │  Excel.exe
  105. │  │  │  FbinsTool.exe
  106. │  │  │  Foxit Reader.EXE
  107. │  │  │  GETPEDRIVER.EXE
  108. │  │  │  NT6快捷安装器.exe
  109. │  │  │  NTBOOTautofix.exe
  110. │  │  │  NTPWEDIT.EXE
  111. │  │  │  PasswordChanger.exe
  112. │  │  │  SETPAGEFILE.EXE
  113. │  │  │  SET_DISK.VBS
  114. │  │  │  SUPERDELETE.EXE
  115. │  │  │  Settings.ini
  116. │  │  │  WinNTSetup.exe
  117. │  │  │  pm.ico
  118. │  │  │  tm.ico
  119. │  │  │  word.exe
  120. │  │  │  分区助手.exe
  121. │  │  │  易我数据恢复.exe
  122. │  │  │  驱动备份.EXE
  123. │  │  │  
  124. │  │  └─regworkshop
  125. │  │          RegWorkshop.exe
  126. │  │          rwreg.txt
  127. │  │          rwreschs.dll
  128. │  │         
  129. │  ├─UltraISO
  130. │  │  │  UltraISO.exe
  131. │  │  │  uikey.ini
  132. │  │  │  
  133. │  │  └─drivers
  134. │  │          ISODrive.sys
  135. │  │          IsoCmd.exe
  136. │  │          bootpart.exe
  137. │  │          bootpart.sys
  138. │  │         
  139. │  ├─part
  140. │  │  │  EXPAND.7z
  141. │  │  │  MSI.7z
  142. │  │  │  PETOOLS.CMD
  143. │  │  │  VBVC.7z
  144. │  │  │  
  145. │  │  └─EXT2_HFS
  146. │  │          APPLEHFS.SYS
  147. │  │          COM.INF
  148. │  │          EXT2FSD.SYS
  149. │  │          ICON.ICO
  150. │  │          START.INI
  151. │  │         
  152. │  ├─图形娱乐
  153. │  │  │  WINSNAP.EXE
  154. │  │  │  WinSnap.key
  155. │  │  │  
  156. │  │  └─Screen2Exe
  157. │  │      │  Player.exe
  158. │  │      │  Screen2Exe.exe
  159. │  │      │  
  160. │  │      ├─pics
  161. │  │      │      arrow_e.png
  162. │  │      │      arrow_n.png
  163. │  │      │      arrow_ne.png
  164. │  │      │      arrow_nw.png
  165. │  │      │      arrow_s.png
  166. │  │      │      arrow_se.png
  167. │  │      │      arrow_sw.png
  168. │  │      │      arrow_w.png
  169. │  │      │      cloud1.png
  170. │  │      │      cloud2.png
  171. │  │      │      frame_black.png
  172. │  │      │      frame_black_dot.png
  173. │  │      │      frame_red.png
  174. │  │      │      frame_red_dot.png
  175. │  │      │      frame_white.png
  176. │  │      │      frame_white_dot.png
  177. │  │      │      
  178. │  │      └─skin
  179. │  │              captip.png
  180. │  │              clip1.jpg
  181. │  │              clip2.jpg
  182. │  │              edit.jpg
  183. │  │              film.jpg
  184. │  │              screen2swf.png
  185. │  │              selectstep.png
  186. │  │              start.png
  187. │  │              steps.png
  188. │  │              titleright.png
  189. │  │              
  190. │  ├─离线维护
  191. │  │      ScanVirus.exe
  192. │  │      离线驱动处理.exe
  193. │  │      
  194. │  ├─系统检测
  195. │  │  │  Bench32.exe
  196. │  │  │  HDTunePro.exe
  197. │  │  │  KeyboardTest.exe
  198. │  │  │  VICTORIA.EXE
  199. │  │  │  芯片无忧.exe
  200. │  │  │  
  201. │  │  └─AIDA64
  202. │  │          aida64.dat
  203. │  │          aida64.exe
  204. │  │          aida64.exe.manifest
  205. │  │          aida_icons2k.dll
  206. │  │          aida_icons7.dll
  207. │  │          kerneld.x32
  208. │  │          lang_cn.txt
  209. │  │          pkey.txt
  210. │  │         
  211. │  └─网络工具
  212. │          MentoHUST.exe
  213. │          Thunder.exe
  214. │          hfs.exe
  215. │          hfs.ini
  216. │          ipmsg.exe
  217. │          lansee.exe
  218. │          下载地址转换器.exe
  219. │         
  220. └─boot
  221.         BCD
  222.         BOOT.WIM
  223.         boot.sdi
复制代码


我编辑...\MyDriver\DRV.INI文件, 原内容如下
  1. HOTK Alt + D,LOAD %CurDir%\DRVALL.INI
  2. LINK %Desktop%\启用驱动支持,%WinDir%\SYSTEM32\pecmd.exe,LOAD %CurDir%\DRVALL.INI,Shell32.dll#41
  3. LINK %Programs%\启用驱动支持,%WinDir%\SYSTEM32\pecmd.exe,LOAD %CurDir%\DRVALL.INI,Shell32.dll#41

  4. LINK %Programs%\驱动工具\启用驱动支持,%WinDir%\SYSTEM32\pecmd.exe,LOAD %CurDir%\DRVALL.INI,Shell32.dll#41
  5. LINK %Programs%\驱动工具\安装自定义显卡驱动,%WinDir%\SYSTEM32\pecmd.exe,LOAD %CurDir%\INST_DSL.INI,Shell32.dll#141
  6. LINK %Programs%\驱动工具\安装网卡驱动,%WinDir%\SYSTEM32\pecmd.exe,LOAD %CurDir%\INST_NET.INI,Shell32.dll#17
  7. LINK %Programs%\驱动工具\安装声卡驱动,%WinDir%\SYSTEM32\pecmd.exe,LOAD %CurDir%\INST_SND.INI,Shell32.dll#137
复制代码


我在最后添加一句, 分别试了如下3种, 都未能实现目标.
LINK %Startup%\安装网卡驱动,%WinDir%\SYSTEM32\pecmd.exe,LOAD %CurDir%\INST_NET.INI,Shell32.dll#17
EXEC %WinDir%\SYSTEM32\pecmd.exe,LOAD %CurDir%\INST_NET.INI,Shell32.dll#17
LOAD %CurDir%\INST_NET.INI,Shell32.dll#17

大家帮忙!
2#
发表于 2014-1-15 16:36:09 | 只看该作者
#41 #17啥意思
回复

使用道具 举报

3#
发表于 2014-1-15 16:59:56 | 只看该作者
LOAD %CurDir%\INST_NET.INI
直接,不解释
回复

使用道具 举报

4#
发表于 2014-1-15 17:11:55 | 只看该作者
2013826773297 发表于 2014-1-15 16:59
LOAD %CurDir%\INST_NET.INI
直接,不解释

#41 #17啥意思 图标位子吗
回复

使用道具 举报

5#
 楼主| 发表于 2014-1-15 20:25:20 | 只看该作者
2013826773297 发表于 2014-1-15 16:59
LOAD %CurDir%\INST_NET.INI
直接,不解释

原来如此. 顺利通过了.
多谢!!!
回复

使用道具 举报

6#
 楼主| 发表于 2014-1-16 08:52:12 | 只看该作者
加载网络驱动时, 有个奇怪现象. 我的台式机是780G主板集成网卡. 第一次U启成功驱动了网卡(手动加载), 但之后再试U启自动加载网卡驱动(我不做选择, 只是等待读秒结束, 默认应是从cab读取驱动), 就再也没有加载成功过, 都是"通知: 无法读取网卡信息.... 是否尝试用其他方式安装网卡驱动?"
于是我另外下载了与此配套的net.cab, 把它和INST_NET.INI放在一起. U启还是无法读取. 然后把net.cab改名为DRIVERS_NET.CAB, 这次U启成功加载了网卡(看到配置窗口了), 但之后马上弹出窗口"请选择您的CAB驱动包:...cab"

我的目的: 假定我的主板不在驱动范围内, 就借助net.cab. 但最后弹出的cab文件选择窗口又画蛇添足了, 怎么去掉? 如下的代码没看懂呢...

\MYDRIVER\INST_NET.INI内容如下:
  1. _SUB netset
  2. TIPS 网络初始化,正在启动服务……,10000,4,SHELL32.DLL#1
  3. EXEC =!netcfg.exe -v -winpe
  4. EXEC =!netcfg.exe -c s -i MS_Server
  5. EXEC =!netcfg.exe -e -c p -i MS_NDISWAN
  6. EXEC =!netcfg.exe -e -c s -i MS_RASMAN
  7. EXEC =!netcfg.exe -e -c p -i MS_PPPOE
  8. EXEC =!netcfg.exe -e -c p -i MS_NDISUIO
  9. EXEC =!netcfg -c s -i ms_nativewifip
  10. EXEC =!net start dot3svc
  11. EXEC =!net start Wlansvc
  12. EXEC =!netcfg -e -c p -i ms_nwipx
  13. //网络状态指示
  14. SERV wcmsvc
  15. SERV nlasvc
  16. //支持远程桌面
  17. SERV audiosrv  
  18. _END

  19. _SUB yxwl
  20. call netset
  21. TIPS 正在提取网卡驱动,请等待弹出提示……,10000,4,SHELL32.DLL#1
  22. DEVI $DRIVERS_NET.CAB,,%Temp%
  23. //FILE %CurDir%\DRIVERS_NET.CAB
  24. _END

  25. _SUB wxwl
  26. IFEX %windir%\system32\wlanext.exe,Call netset!Call wxmk
  27. TIPS 正在提取无线网卡驱动,请等待弹出提示……,10000,4,SHELL32.DLL#1
  28. DEVI $DRIVERS_NET_WIRELESS.CAB,,%Temp%
  29. //FILE %CurDir%\DRIVERS_NET_WIRELESS.CAB
  30. _END


  31. _SUB all
  32. IFEX %windir%\system32\wlanext.exe,Call netset!Call wxmk
  33. TIPS 正在提取网卡驱动,请等待弹出提示……,10000,4,SHELL32.DLL#1
  34. DEVI $DRIVERS_NET*.CAB,,%Temp%
  35. //FILE %CurDir%\DRIVERS_NET*.cab
  36. _END

  37. _SUB zdywl
  38. IFEX %windir%\system32\wlanext.exe,Call netset!Call wxmk
  39. IFEX U:,Envi RP=U:!Envi RP=%Desktop%
  40. BROW Tag,%RP%\*.cab,请选择您的CAB驱动包:,cab
  41. FIND $%Tag%=,!Call handcab
  42. _END

  43. _SUB handcab
  44. TIPS 正在提取网卡驱动,请等待弹出提示……,10000,4,SHELL32.DLL#1
  45. PATH %Temp%
  46. DEVI %Tag%,,%Temp%
  47. _END

  48. _SUB wlmk
  49. TIPS 开始解压网络模块,可能需要几分钟时间……,50000,4,SHELL32.DLL#1
  50. EXEC =!CMD.EXE /C "7z.exe x NET_PART.7z -y -aos -o"%windir%""
  51. EXEC =!CMD.EXE /C "7z.exe x Pppop.7z -y -aos -oX:"
  52. EXEC =!CMD.EXE /C "7z.exe x ShareServer.7z -y -aos -o"%windir%""
  53. EXEC =!CMD.EXE /C "7z.exe x Opera.7z -y -aos -o"%ProgramFiles%""
  54. //FILE --M %CurDir%\NET_PART.7z;%CurDir%\Pppop.7z;%CurDir%\ShareServer.7z;%CurDir%\Opera.7z
  55. Call windows
  56. _END

  57. _SUB wxmk
  58. TIPS 正在解压无线模块,请稍等……,10000,4,SHELL32.DLL#1
  59. EXEC =!CMD.EXE /C "7z.exe x Wireless.7z -y -aos -o"%windir%""
  60. //FILE %CurDir%\Wireless.7z
  61. Call netset
  62. _END

  63. _SUB DRVALL
  64. IFEX %windir%\system32\ncpa.cpl,Call windows!Call wlmk
  65. _END

  66. _SUB windows
  67. FIND $%ms%=有线,TEAM call yxwl
  68. FIND $%ms%=无线,call wxwl
  69. FIND $%ms%=,call all
  70. FIND $%ms%=自定义,call zdywl
  71. TEMP @Delete
  72. call kjfs
  73. _END

  74. _SUB BUTTON2
  75. ENVI @t1=0
  76. KILL \%setms%
  77. find $%radi1.check%=1,envi ms=有线
  78. find $%radi2.check%=1,envi ms=无线
  79. find $%radi3.check%=1,envi ms=
  80. find $%radi4.check%=1,envi ms=自定义
  81. Exec =!cmd /c "echo Envi ms=%ms%>%windir%\ms.ini"
  82. ifex $%Radio2.check%=1,TEAM exec =pecmd load "%Curdir%\gpd.ini"|call kjfs
  83. ifex $%Radio1.check%=1,CALL DRVALL
  84. _END

  85. _SUB setms,w228h230,安装网卡驱动
  86. LABE LABE1,L10T10W160H20,请选择安装方式和网卡类型:,,0x6F0000
  87. RADI Radio1,l15t25w120h20,通过CAB包安装,,1,1
  88. radi radi1,l35t42w42h22,有线,,1
  89. radi radi2,l100t42w42h22,无线
  90. radi radi3,l35t65w42h22,全部
  91. radi radi4,l100t65w92h22,自定义网卡包
  92. radi Radio2,l15t90w160h30,利用本地资源安装,,0,1
  93. ENVI I=10
  94. LABE LB,L79T148W70H20,--%I%--,,0x800000
  95. TIME TIMER0,1000,TEAM CALC I=%I% - 1|ENVI @LB=--%I%--
  96. time t1,10000,call BUTTON2
  97. ITEM BUTTON1,L80T170W70H24,确认,call BUTTON2,,0
  98. LABE LABE2,L10T125W200H20,点“确认”开始安装(10秒倒计时)!,,0xC6
  99. _END

  100. IFEX %WinDir%\system32\ncpa.cpl,Call zdywl!Call @setms

  101. _SUB kjfs
  102. LOAD \TOOLS\NET.INI
  103. REGI HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{8E908FC9-BECC-40f6-915B-F4CA0E70D03D}\=Network Center
  104. REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Start_ShowNetPlaces=#1
  105. REGI HKLM\SOFTWARE\Classes\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder\Attributes=#2953052260
  106. //以下为判断网卡是否正确安装代码
  107. ENVI &&regdata=
  108. ENVI &&NUM=0
  109. LOOP #%&NUM% <= 200,  //够大的
  110. {
  111.     REGI $HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\%&NUM%\ServiceName,&regdata
  112.     CALC &NUM=%&NUM% + 1
  113.     FIND $X=X%&regdata%,!  ENVI &NUM=99999  //OK
  114. }
  115. ENVI &&YESNO=   //清除
  116. FIND $%&regdata%=,MESS ▉ 是否尝试用其他方式安装网卡驱动? @ 通知:无法读取网卡信息! #YN *0 $Y!EXEC %Windir%\PENetwork\PENetwork.exe
  117. FIND $%&YESNO%=YES,TEAM Call ZDY
  118. FIND $%&YESNO%=NO,EXIT 1  
  119. KILL EXPLORER.EXE
  120. TIPS 网络初始化,完成!,5000,4,SHELL32.DLL#1
  121. _END
复制代码
回复

使用道具 举报

7#
发表于 2014-1-16 09:28:12 来自手机 | 只看该作者
neo007 发表于 2014-1-16 08:52
加载网络驱动时, 有个奇怪现象. 我的台式机是780G主板集成网卡. 第一次U启成功驱动了网卡(手动加载), 但之 ...

建议你先把无线有线两个合并成一个网络支持再做后续工作,思路会更清晰
回复

使用道具 举报

8#
 楼主| 发表于 2014-1-16 10:04:23 | 只看该作者
红毛樱木 发表于 2014-1-16 09:28
建议你先把无线有线两个合并成一个网络支持再做后续工作,思路会更清晰

谢谢解答.  我不会呀, 要从头学起.
你是说无线有线驱动都加载吗? 有枣没枣先打三杆子.....这太好了.
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 15:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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