|
此方法需要,以下两个文件和下面的批处理(附件中为SetIP.CMD)
netsh.exe (用于设置IP)
ifmon.dll (netsh所需文件)
已在附件中提供。
使用介绍:
方法一、当PE网络支持运行完毕后,直接运行SetIP.CMD,
就可设置IP了,什么也不用改变。(当然三个文件要在同一目录)
方法二、修改:外置程序\PE_OUTERPART\START_NET.CMD,
将最后一项,Start PENETCFG.EXE,删除,加入下面的批处理。
netsh.exe,ifmon.dll 和 START_NET.CMD放在同一目录,
也就是:外置程序\PE_OUTERPART
方法三、修改:外置程序\PE_OUTERPART\START_NET.CMD,
将最后一项,Start PENETCFG.EXE,删除,加入下面的批处理。
把 winpe.is_ 还原为 winpe.iso ,用可以编辑ISO文件的工具(如UltraISO),
把 netsh.exe,ifmon.dll 加入 \WXPE\SYSTEM32 文件夹,
用Cab工具将 winpe.iso 打包(如老毛桃的 MCAB.EXE )。
其实上述方法视个人习惯,怎么都行。
批处理中设置IP的方法,是个人在 Xp 和 Vista 中设置IP的习惯,请大家按自己的习惯进行修改。
echo off
echo --------------------
echo.
echo 设置IP地址......
echo.
echo. 注:如果不是使用Win2003的ifmon.dll,禁用与启用网卡命令无效。
echo.
echo ---------------------------------------------------------------
echo.
SET /P ST= 请输入末节点:
echo.
@echo on
@rem 关闭动态IP服务
net stop dhcp
@rem --------------------------------------------------------------------------
@rem 在 Windows XP Embedded 中使用 Netsh 的条件。
@rem 如果您不使用 Explorer Shell,则可能会发现接口默认情况下未命名。
@rem Explorer 会自动命名它们,因此只要 explorer.exe 已经运行,就不会遇到该问题。
@rem 作为显式运行 explorer.exe 的替代方法,
@rem 可以通过在命令提示处键入以下内容,手动调用函数 HrRenameConnection
@rem --------------------------------------------------------------------------
@rem 注:上面的描述就是打开控制面板,再打开网络连接,可以使用netsh命令了。
@rem ------------------------------------------------------------------------------------------------------
rundll32 netshell.dll HrRenameConnection
@rem 使用接口IP上下文
netsh add helper ifmon.dll
@rem ----------------------------------------------------------------------------
@rem 由于使用了关闭动态IP服务的办法来加快设置IP的速度,因此注释了下面禁用网卡命令
@rem netsh interface set interface name="本地连接" admin=DISABLED
@rem ----------------------------------------------------------------------------
@rem 设置静态IP,网关,默认DNS服务器,可自行修改。
@rem 注:第一遍网关不能设置成功,未知原因
@rem ---------------------------------------------------------------
netsh interface ip set address "本地连接" static addr=192.168.1."%ST%" mask=255.255.255.0 gateway=192.168.1.1 auto
netsh interface ip set address "本地连接" static addr=192.168.1."%ST%" mask=255.255.255.0 gateway=192.168.1.1 auto
netsh interface ip set dns "本地连接" static 192.168.1.1
@rem --------------------------------------------------------------------
@rem -----------------------------------------------------------------------------------------------------------------
@rem 由于使用了关闭动态IP服务的办法来加快设置IP的速度,因此注释了下面启用网卡命令
@rem echo. netsh interface set interface name="本地连接" admin=enable
@rem ---------------------------------------------------------------------------------------------
@rem 启动动态IP服务
net start dhcp
[ 本帖最后由 金晨曦 于 2007-5-26 04:31 AM 编辑 ] |
评分
-
查看全部评分
|