|
想来大家都知道,在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 编辑 ] |
评分
-
查看全部评分
|