无忧启动论坛

标题: PE下创建“宽带连接”并连接后在右下角托盘区显示相应图标 [打印本页]

作者: moneyjin    时间: 2012-1-7 12:49
标题: PE下创建“宽带连接”并连接后在右下角托盘区显示相应图标
想来大家都知道,在PE下让右下角任务栏显示本地连接的图标是在START_NET.CMD(这个文件在外置程序OP.WIM中,把OP.WIM解开后在PE_OUTERPART*文件夹中)中加入以下的代码:

......
DEL /Q %SystemRoot%\INF\*.PNF %SystemRoot%\INF\INFCACHE.1

FOR /F %%i IN ('@reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}" /s^|find /i "Connection"') DO >nul REG ADD %%i /v ShowIcon /t REG_DWORD /d 1 /f

......
PECMD KILL EXPLORER.EXE

上述代码是P大的原创,原帖:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=123874,运行这个CMD后,在右下角托盘区会显示“本地连接”的图标,那么,在PE下怎么创建宽带连接包括在桌面的快捷方式呢?研究了下XP系统的创建宽带连接的方法,并在网上搜索了很多资料,找到了创建的方法,发出来和广大会员朋友分享!

在XP系统下创建宽带连接是通过“新建连接向导”来实现的,然而在PE下,这个连接向导是无法创建宽带连接的,事实上创建宽带连接只需要一个文件,那就是rasphone.pbk通讯簿文件,这个文件的内容是要关于宽带连接的,可下载我提供的附件1“创建宽带连接.rar”,里面就有这个文件,PE启动后,一定要先运行那个网络支持的批处理START_NET.CMD,等到右下角托盘区出现“本地连接”的图标后,把rasphone.pbk复制到“X:\Documents and Settings\Default User\Application Data\Microsoft\Network\Connections\Pbk"文件夹中去,如果上述目录不存在的话可单击右键创建,复制进去后,点击开始菜单-设置-控制面板-“网络连接”,右键“打开”,进入到“网络连接”后,按F5刷新,就会出现一个“宽带连接”的图标了,在这个图标上单击右键“创建快捷方式”,创建快捷方式后即可双击连接宽带了!如图所示:


上述方法虽然简单,但都是手动操作,比较繁琐,附件1“创建宽带连接.rar”里面除了rasphone.pbk还有个SetupPPPOE.cmd文件,一个“宽带连接”的快捷方式,把这三个文件用7ZIP工具放到NET_PART.7Z里的SYSTEM32目录重新制成NET_PART.7Z(或自解压程序),在START_NET.CMD中加入以下代码(红色部分):

......
DEL /Q %SystemRoot%\INF\*.PNF %SystemRoot%\INF\INFCACHE.1

::显示本地连接
FOR /F %%i IN ('@reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}" /s^|find /i "Connection"') DO >nul REG ADD %%i /v ShowIcon /t REG_DWORD /d 1 /f

::创建宽带连接
PECMD.EXE EXEC @%SystemRoot%\SYSTEM32\SetupPPPOE.cmd

......
::这行杀桌面进程的代码是必不可少的,桌面刷新后桌面上的“宽带连接”图标才立即生效
PECMD KILL EXPLORER.EXE

修改完毕后保存用WIMTOOL工具再打包制成OP.WIM文件,PE启动后,运行START_NET.CMD文件,运行完毕在桌面上就会出现“宽带连接”的图标了,双击这个图标马上就会出现设置“宽带连接”的对话框了,设置好帐号、密码后连上宽带后在右下角托盘区会显示“宽带连接”图标的,如图所示:


也可把上述的三个文件用WinRAR制成自解压程序如ADSL.EXE,把这个程序用7ZIP工具放到NET_PART.7Z里的SYSTEM32目录重新制成NET_PART.7Z,在START_NET.CMD中加入以下代码(红色部分):

......
DEL /Q %SystemRoot%\INF\*.PNF %SystemRoot%\INF\INFCACHE.1

::显示本地连接
FOR /F %%i IN ('@reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}" /s^|find /i "Connection"') DO >nul REG ADD %%i /v ShowIcon /t REG_DWORD /d 1 /f

::创建宽带连接
PECMD.EXE EXEC @%SystemRoot%\SYSTEM32\ADSL.EXE

......
::这行杀桌面进程的代码是必不可少的,桌面刷新后桌面上的“宽带连接”图标才立即生效
PECMD KILL EXPLORER.EXE

附件2就是用WinRAR制成的自解压程序ADSL.EXE

我用的是电信的宽带,上述方法我在XP核心的PE测试通过,其它核心的PE、其它的宽带我没试过,只能请有兴趣的朋友测试反馈了,谢谢大家!其实自动创建宽带连接的方法很多,比如用批处理也可创建,有兴趣的朋友可以自己研究一下!有兴趣的还可看我的帖子:
PE下在右下角托盘区显示/隐藏“本地连接”图标的方法
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=205154

最后顺便提供一份创建开始菜单中诸如“宽带连接”等快捷方式的代码,仅供参考:
::START_NET.CMD

DEL /Q %SystemRoot%\INF\*.PNF %SystemRoot%\INF\INFCACHE.1

::显示本地连接
FOR /F %%i IN ('@reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}" /s^|find /i "Connection"') DO >nul REG ADD %%i /v ShowIcon /t REG_DWORD /d 1 /f

::创建宽带连接
PECMD.EXE EXEC @%SystemRoot%\SYSTEM32\ADSL.EXE

PECMD.EXE LINK %USERPROFILE%\「开始」菜单\程序\网络设置\宽带连接,%USERPROFILE%\桌面\宽带连接.lnk
PECMD.EXE LINK !%USERPROFILE%\「开始」菜单\程序\网络设置\挂断ADSL宽带,%SystemRoot%\System32\RASDIAL.EXE,宽带连接 /D,NETSHELL.DLL#17
::上面的创建“挂断ADLS宽带”快捷方式直接使用了RASDIAL.EXE程序,这样就无需要额外的批处理了

PECMD.EXE LINK %USERPROFILE%\「开始」菜单\程序\网络设置\PENETCFG网络设置,%SystemRoot%\System32\PENETCFG.exe
PECMD.EXE LINK !%USERPROFILE%\「开始」菜单\程序\网络设置\启用网络支持,B:\外置程序\PE_OUTERPART\START_NET.CMD,,B:\外置程序\PE_OUTERPART\NET_PART.EXE
......
::这行杀桌面进程的代码是必不可少的,桌面刷新后桌面上的“宽带连接”图标才立即生效
PECMD KILL EXPLORER.EXE

参考的帖子:发布一条PE快速启用网络的技巧,由不得你不信,极限冲刺前3秒!

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=145989


附件1: 创建宽带连接.rar (1.54 KB, 下载次数: 73)

附件2(自解压程序): 创建宽带连接.rar (96.6 KB, 下载次数: 73)






[ 本帖最后由 moneyjin 于 2012-1-14 20:16 编辑 ]
作者: moneyjin    时间: 2012-1-8 12:13
标题: 回复 #1 moneyjin 的帖子
问题比较完美的解决了!

[ 本帖最后由 moneyjin 于 2012-1-12 18:35 编辑 ]
作者: moneyjin    时间: 2012-1-10 21:54
标题: 回复 #1 moneyjin 的帖子
自己顶一下,期待更多高手参与解决!
作者: pseudo    时间: 2012-1-10 22:40
标题: 楼主要的跟这个相关?
从前
有幅图,图上有个
“宽带连接”。

4M版无线网络
作者: moneyjin    时间: 2012-1-10 22:48
标题: 回复 #4 pseudo 的帖子
谢谢P大了,不知你这个PE的“宽带连接”后在右下角托盘区显示图标吗,如果显示,用什么方法呢,请指教,严重感谢!
作者: moneyjin    时间: 2012-1-12 18:38
标题: 回复 #1 moneyjin 的帖子
自己顶一下,和广大会员朋友一起分享!
作者: zhczf    时间: 2012-2-11 15:38
楼主是个高手啊,来支持一下了
作者: chujiafu    时间: 2012-3-25 16:26
感谢楼主!
下载了H3兄弟的PE,无论是在XP的PE,还是2003的PE,启用网络后没有宽带连接,这下可以参照楼主的帖子自己DIY了。




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3