无忧启动论坛

标题: 是我搞错啦~现在7楼有新问题 [打印本页]

作者: dinagmao    时间: 2007-9-5 10:44
标题: 是我搞错啦~现在7楼有新问题
今天上午在研究自制的WIM时,比较仔细地逐项检查在PE下各个程序的运行情况时,发现运行“\网络设置\局域网查看工具(LanSee)”时,会提示缺少“icmp.dll”这一个文件。
我们都知道
icmp.dll是Windows 2000/XP产品相关模块,用于网络ICMP请求。
所以像Lansee这种局域网工具,缺少它是万万不可的~
0418版有没有这个问题没有注意,还没有测试,但经我剖析了0418的映像文件,理论上也会存在这个问题~为什么呢?因为如果程序运行需要某个DLL文件,那个无非可以放在两处地方,一是System32目录下,二是程序运行的目录下。当然,如果程序经编写时另行指定了DLL目录,另当别论。
既然知道了这两点,那么对应的解决办法也就很简单了,有两个:
1.将这个DLL放在System32目录下。
那么就要将WINPE.IS_这个文件重新解开,对里面的ISO进行编辑,将icmp.dll放入里面的System32目录中。
2.1.将这个DLL放在Lansee的运行目录下。
对0418版来说,解决起来就简单了,只要进入“外置程序\WINPE_TOOLS”再将DLL放入就OK。
但0901就麻烦些,得先将WIM解开,再重新做一个WIM(具体方法就不说了,论坛里已经有对应的工具及相关教程。
最后放上这个DLL文件(其实这个文件就存在于XP的System32目录下,大家也可以手动提职):


[ 本帖最后由 dinagmao 于 2007-9-5 06:09 PM 编辑 ]

icmp.rar

1.01 KB, 下载次数: 40, 下载积分: 无忧币 -2


作者: 沙漠之子    时间: 2007-9-5 12:45
晕 又没什么好大惊小怪的
精简过pe 当然不能满足所有的需要
按实际需要添加就行了
作者: wwwzhx    时间: 2007-9-5 13:35
还是应该谢谢楼主的测试反馈----既然收录了一个软件,就得让它好好运行不是?
作者: dgxhls    时间: 2007-9-5 14:16
晕,先启用网络支持就正常了。
作者: 老毛桃    时间: 2007-9-5 14:21
:L :L

不启用网络组件,用 LanSee 干啥 :@ :@
作者: dgxhls    时间: 2007-9-5 14:26
莫非有人以为LanSee 有隔山打牛的功能?
作者: dinagmao    时间: 2007-9-5 16:56
原帖由 老毛桃 于 2007-9-5 02:21 PM 发表
:L :L

不启用网络组件,用 LanSee 干啥 :@ :@

是我的失误:lol :lol
发完帖子后再测试时才发现自己居然疏忽了这一点……
不过说起来,发现启用网络支持后,IE的图标怎么不正常的?
作者: dinagmao    时间: 2007-9-5 18:08
原帖由 dinagmao 于 2007-9-5 04:56 PM 发表

是我的失误:lol :lol
发完帖子后再测试时才发现自己居然疏忽了这一点……
不过说起来,发现启用网络支持后,IE的图标怎么不正常的?

又,刚才又试了一下,发现居然又正常了~晕,总之感觉好像有时不行有时行~




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