无忧启动论坛

标题: 正在对NETPART动手术,7月30日修正,欢迎大家来共同探讨! [打印本页]

作者: yh_tl    时间: 2009-7-17 19:46
标题: 正在对NETPART动手术,7月30日修正,欢迎大家来共同探讨!
首先感谢楼下几位朋友的帮助和支持,现在提供一份分类文件列表最新修正稿供大家共同探讨:(基本网络最简压缩大小1270KB,不压缩3.17M)
下面是最后保留的文件列表,后面带注释字样的,意思是不要相关功能的话,完全可以去掉。

主要完整测试了以下功能:
DHCP,IP配置,PING,网络共享,PPPOE拨号,支持登陆各种网站,无线网络也可以完美支持WPA2加密,等功能

最简基本网络文件:(SYSTEM32)
2006-05-19  21:14           109,056 DHCPCSVC.DLL
2005-10-21  06:26         1,052,160 ESENT.DLL
2004-08-17  12:00             3,584 ICMP.DLL
2008-06-21  01:39           240,640 MSWSOCK.DLL
2004-08-17  12:00            42,496 NET.EXE
2004-08-17  12:00           124,928 NET1.EXE
2005-06-05  17:40            16,384 NETCFG.EXE
2004-08-17  12:00           588,288 NETCFGX.DLL
2004-08-17  12:00            17,920 ping.exe
2006-08-17  20:29           132,096 WKSSVC.DLL
2004-08-17  12:00            19,968 WSHTCPIP.DLL
2004-08-17  12:00           333,824 HNETCFG.DLL,共享有关
2004-08-17  12:00           245,248 NETMSG.DLL,共享有关
2004-08-17  12:00            33,280 PSTORSVC.DLL,共享有关
2004-12-08  03:34            96,768 SRVSVC.DLL,共享有关
2004-08-17  12:00             7,168 WSHNETBS.DLL,共享有关
2004-08-17  20:00           894,464 XPSP2RES.DLL,共享和无线有关
最简基本网络文件:(DRIVERS)
2008-08-14  17:51           138,368 AFD.SYS
2004-08-17  12:00            14,336 ASYNCMAC.SYS
2004-08-17  12:00            59,904 ATMARPC.SYS
2004-08-17  12:00            20,992 IPINIP.SYS
2004-08-17  12:00            74,752 IPSEC.SYS
2004-08-04  15:10            10,880 NDISIP.SYS
2004-08-17  12:00             9,600 NDISTAPI.SYS
2004-08-17  12:00            38,016 NDPROXY.SYS
2004-08-17  12:00            34,560 NETBIOS.SYS
2004-08-17  12:00           162,816 NETBT.SYS
2004-08-17  12:00            17,792 PTILINK.SYS
2004-08-17  12:00            30,080 RNDISMP.SYS
2004-08-18  12:00            15,360 STREAMIP.SYS
2008-06-20  18:45           360,320 TCPIP.SYS
2004-08-17  12:00            18,560 TDI.SYS
2008-10-24  19:10           453,632 mrxsmb.sys,共享有关
2006-05-05  17:47           174,592 RDBSS.SYS,共享有关
2008-12-11  19:57           333,184 SRV.SYS,共享有关

最简无线网络包括WPA2功能文件:(SYSTEM32,与PPPOE无关)
2004-08-17  12:00           143,360 ADSLDPC.DLL
2004-08-17  12:00            55,808 EVENTLOG.DLL
2004-08-17  12:00            87,040 MPRAPI.DLL
2005-08-23  02:35           196,608 NETMAN.DLL
2005-04-21  03:31           805,888 NETSHELL.DLL
2004-08-17  12:00           235,520 RASAPI32.DLL
2004-08-17  12:00            61,440 RASMAN.DLL
2004-08-17  12:00           111,104 RASTLS.DLL
2004-08-17  12:00            44,032 RTUTILS.DLL
2004-08-17  12:00           181,760 TAPI32.DLL
2008-12-16  20:47           351,232 winhttp.dll
2005-04-21  03:31           378,368 WZCDLG.DLL
2005-04-21  03:31            52,736 WZCSAPI.DLL
2005-04-21  03:31           474,624 WZCSVC.DLL
2004-08-17  20:00           894,464 XPSP2RES.DLL
2004-08-17  12:00           103,424 POLSTORE.DLL,无线共享有关
2004-08-17  12:00           152,576 RSAENH.DLL,无线加密网络有关
2009-04-27  17:48           189,952 XPSP3RES.DLL,无线加密网络WPA2有关
最简无线网络包括WPA2功能文件:(DRIVERS,与PPPOE无关)
2005-04-20  07:54            14,592 NDISUIO.SYS

PPPOE,SYSTEM32文件:(与无线网络无关)
2004-08-17  12:00            55,808 ipconfig.exe
2005-08-23  02:35           196,608 NETMAN.DLL
2004-08-17  12:00           867,328 NETSHELL.DLL
2006-06-27  01:41             8,192 RASADHLP.DLL
2004-08-17  12:00           235,520 RASAPI32.DLL
2004-08-17  12:00            89,088 RASAUTO.DLL
2004-08-17  12:00            69,632 RASCHAP.DLL
2004-08-17  12:00            13,824 RASDIAL.EXE
2004-08-17  12:00           555,520 RASDLG.DLL
2004-08-17  12:00            61,440 RASMAN.DLL
2006-06-22  18:47           181,248 RASMANS.DLL
2004-08-17  12:00            22,528 RASMXS.DLL
2004-08-17  12:00            55,296 RASPHONE.EXE
2005-09-26  20:26             3,222 RASPHONE.PBK
2004-08-17  12:00           206,336 RASPPP.DLL
2004-08-17  12:00            12,800 RASSER.DLL
2004-08-17  12:00            58,880 RASTAPI.DLL
2004-08-17  12:00           111,104 RASTLS.DLL
2004-08-17  12:00           181,760 TAPI32.DLL
2005-07-09  00:28           246,784 TAPISRV.DLL
2005-05-11  10:29            84,992 telnet.exe
2004-08-17  20:00            32,768 WINIPSEC.DLL
PPPOE,DRIVERS文件:(与无线网络无关)
2004-08-17  12:00            91,776 NDISWAN.SYS
2004-08-17  12:00             8,832 RASACD.SYS
2004-08-17  12:00            51,328 RASL2TP.SYS
2004-08-17  12:00            41,472 RASPPPOE.SYS
2004-08-17  12:00            48,384 RASPPTP.SYS
2004-08-17  12:00            16,512 RASPTI.SYS
2004-08-17  12:00            34,560 WANARP.SYS

*对比老毛桃911的NETPART,我的有以下文件,核心中已经内置:
2004-08-17  12:00           192,512 ACTIVEDS.DLL,核心内置
2004-08-17  12:00            58,880 ATL.DLL,核心内置
2004-08-17  12:00            57,856 CLUSAPI.DLL,核心内置
2008-12-05  15:11           144,896 SCHANNEL.DLL,核心内置
2004-08-17  12:00             5,632 security.dll,核心内置
2004-08-17  12:00            38,912 SENS.DLL,核心内置
2004-08-17  12:00            37,888 URL.DLL,核心内置
2009-04-29  12:51           609,792 URLMON.DLL,核心内置
2004-08-17  12:00            93,696 WINSCARD.DLL,核心内置

*对比老毛桃911的NETPART,测试中还多出一些零件暂时没发现什么用处,先摆到这里,大家一起研究吧(以下文件36楼NicTense 有补充,大家可以参考着看)
2004-08-17  20:00            77,312 BROWSER.DLL
2004-08-17  20:00            99,840 CSCDLL.DLL
2004-08-17  20:00           179,200 IPSECSVC.DLL
2004-08-17  20:00            33,280 KMDDSP.TSP
2004-08-17  20:00            13,824 LMHSVC.DLL
2004-08-17  20:00            46,080 MPRMSG.DLL
2004-08-17  20:00           214,016 NETEVENT.DLL
2004-08-17  20:00             8,192 NTLSAPI.DLL
2004-08-17  12:00            19,968 route.exe

希望大家一起来探讨,一起来完善!看看还有什么我没考虑到的,谢谢了








[ 本帖最后由 yh_tl 于 2009-7-30 11:03 编辑 ]
作者: neo4026    时间: 2009-7-17 20:04
用wim挂载system处理不就好了么.......挂上去,wim用不到的文件不会调入内存
作者: yh_tl    时间: 2009-7-17 20:08
哦,谢谢,可是我不想用WIM啊,好不容易才去掉它
作者: NicTense    时间: 2009-7-17 21:02
这个文件是WinHttpRequest.5.1协议需要的

asp中可以用来读取指定网址的网页内容

貌似只有在开启了网页服务器,而且是动态服务器才有用吧

不知道还有没有其他用处

对了,楼主把研究结果共享一下吧:)

[ 本帖最后由 NicTense 于 2009-7-18 00:32 编辑 ]
作者: xhwfq    时间: 2009-7-17 21:36
基本网络需要的文件:
ACTIVEDS.DLL
ADSLDPC.DLL
ATL.DLL
CLUSAPI.DLL
DHCPCSVC.DLL
esent.dll
;ifmon.dll
;ipconfig.exe
LMHSVC.DLL
MPRAPI.DLL
MSWSOCK.DLL
ncpa.cpl
NET.EXE
NET1.EXE
NETCFGX.DLL
NETMAN.DLL
NETMSG.DLL
NETRAP.DLL
;netsh.exe
NETSHELL.DLL
NETUI0.DLL
NETUI1.DLL
NTLANMAN.DLL
RASADHLP.DLL
RASAPI32.DLL
RASDLG.DLL
RASMAN.DLL
RTUTILS.DLL
TAPI32.DLL
WKSSVC.DLL
WSHNETBS.DLL
WSHTCPIP.DLL
WZCSAPI.DLL
wzcsvc.dll
XPSP2RES.DLL
作者: xhwfq    时间: 2009-7-17 22:35
请教一个问题,在chenall的网络组件中有一个locator.exe不知有什么用?我不加载它,一切正常。在xp中根本没见过这个进程。
作者: NicTense    时间: 2009-7-18 00:29
原帖由 xhwfq 于 2009-7-17 22:35 发表
请教一个问题,在chenall的网络组件中有一个locator.exe不知有什么用?我不加载它,一切正常。在xp中根本没见过这个进程。


进程的说明:Locator.exe的作用是为了稳定的让远程程序调用Windows系统本地服务。该进程维护一个数据库程序。
作者: yichya    时间: 2009-7-18 10:07
哇,3Q!我有时间做主题纯内核了就剽窃下LZ的研究成果。
作者: 北斗    时间: 2009-7-18 10:14
支持拆分成LAN、WLAN、PPPOE,这样针对不同的应用环境,灵活系数又增大了!

辛苦!辛苦!
作者: yh_tl    时间: 2009-7-18 13:34
基本网络已减到1.7M了,欢迎大家来共同探讨!看看我还有什么没考虑到的
作者: xianglang    时间: 2009-7-18 13:43
如果不压缩的话,体积有多大?如果不太大的话,基本网络部分,就完全可以内置到内核中去了。
作者: yh_tl    时间: 2009-7-18 13:51
包括共享部分,不压缩4.95M
作者: yichya    时间: 2009-7-18 15:13
基本的4.95M?汗......少了一半体积呀。

如果把共享去掉呢?
看看如果还能更小点就更好了,以后PE把基础网络直接扔核心,再放个小IE,RTL8139的驱动。。。
作者: secowu    时间: 2009-7-18 15:13
恭喜楼主,感谢楼主的成果
作者: tzxinqing    时间: 2009-7-18 15:20
WINHTTP.dll还是有用的,有些软件更新的时候要用到
作者: yh_tl    时间: 2009-7-18 15:31
原帖由 yichya 于 2009-7-18 15:13 发表
基本的4.95M?汗......少了一半体积呀。

如果把共享去掉呢?
看看如果还能更小点就更好了,以后PE把基础网络直接扔核心,再放个小IE,RTL8139的驱动。。。

不要共享,3.4M左右
作者: NicTense    时间: 2009-7-18 17:35
原帖由 yichya 于 2009-7-18 15:13 发表
基本的4.95M?汗......少了一半体积呀。

如果把共享去掉呢?
看看如果还能更小点就更好了,以后PE把基础网络直接扔核心,再放个小IE,RTL8139的驱动。。。



好像不止一半,我的12m啊
我也是打算把基础部分直接打到内核去,还有common和mmc都打进去,多用点内存没关系,256可以用就行了
不过ie好像有点大

对了,楼主研究好把pppoe和无线的文件列表都公布一下吧,要不又得花很多时间去测试了
作者: yh_tl    时间: 2009-7-18 20:18
重新修正了,大家看看有什么问题没有
作者: jnax    时间: 2009-7-18 21:45
路由相关的文件千万不要去掉,现在使用路由的场合还是很多的
作者: NicTense    时间: 2009-7-18 22:06
netsh.exe 有用的,很不错的配置工具,就是太复杂了,我也不太会用

不过最起码,可以用它来实现基本网络的自动分配ip
作者: edisonvon    时间: 2009-7-18 22:34
等大家做好了直接剽窃
作者: 北斗    时间: 2009-7-19 15:55
来看看楼主,有没有新进展
作者: secowu    时间: 2009-7-19 16:33
继续探讨....................
作者: cntime    时间: 2009-7-19 16:38
WINHTTP.DLL
是部分网络程序需要的文件,建议不要去掉,或者设置为自己安装的
作者: yh_tl    时间: 2009-7-19 17:40
原帖由 cntime 于 2009-7-19 16:38 发表
WINHTTP.DLL
是部分网络程序需要的文件,建议不要去掉,或者设置为自己安装的

这个我把它放到IE里去了
作者: NicTense    时间: 2009-7-20 18:41
ifmon.dll好像是netsh要用到的
所以netsh.exe和ifmon.dll应该是要么都不要,要么都要了
作者: NicTense    时间: 2009-7-20 18:56
KMDDSP.TSP
TAPI Kernel-Mode Service Provider
网络电话?拨号?谁知道这个驱动具体干吗的麻烦解释一下
不过可以确定,跟局域网应该是没关系的
作者: 沙漠之子    时间: 2009-7-21 11:02
http://bbs.wuyou.net/forum.php?m ... 6476&highlight=
http://bbs.wuyou.net/forum.php?m ... 8196&highlight=
这两篇是我以前发的希望对你有用
作者: yh_tl    时间: 2009-7-21 11:33
感谢楼上大侠出手,我在测试无线网络的时候是发现很多问题了,你的帖子对我很有用
作者: yh_tl    时间: 2009-7-21 11:56
感谢楼上,特别是NicTense和沙漠之子两位朋友帮助和支持,有时间我争取玩出点新意来
作者: neo4026    时间: 2009-7-21 12:47
楼主:
挖坟是不对的哟
给出老帖的地址没错 顶老帖就是错了
下次别犯了哈
作者: xhwfq    时间: 2009-7-21 12:50
原帖由 xhwfq 于 2009-7-17 21:36 发表
基本网络需要的文件:
ACTIVEDS.DLL
ADSLDPC.DLL
ATL.DLL
CLUSAPI.DLL
DHCPCSVC.DLL
esent.dll
;ifmon.dll
;ipconfig.exe
LMHSVC.DLL
MPRAPI.DLL
MSWSOCK.DLL
ncpa.cpl
NET.EXE
NET1.EXE
NETCFG ...

我得到这份列表的方法很简单,在含有完整网络组件的pe中启动基本网络,然后删除所有文件,删不掉的就是基本网络需要的文件,然后再加上运行ipconfig,netsh,net程序所需的文件即可。以上文件好象缺一不可(以前搞的,不太记得了),如ncpa.cpl是打开网络连接属性面版必要的,netui0.dll,netui1.dll等在有的pe中是放在system32中了,我把他们移入网络组件中了...

[ 本帖最后由 xhwfq 于 2009-7-21 12:52 编辑 ]
作者: yh_tl    时间: 2009-7-21 14:22
原帖由 neo4026 于 2009-7-21 12:47 发表
楼主:
挖坟是不对的哟
给出老帖的地址没错 顶老帖就是错了
下次别犯了哈

对不起了,谨遵教诲,下次不敢了
作者: yichya    时间: 2009-7-21 15:55
现在精简到多大了??
作者: yh_tl    时间: 2009-7-23 22:41
重新修正了,经过了各种测试,基本上没有什么问题了,欢迎大家来探讨
作者: NicTense    时间: 2009-7-25 03:08
LMHSVC.DLL TCPIP NetBios Transport Services DLL  tcpip和netbios转换服务,这个你确定可以删除吗?
IPSECSVC.DLL Windows IPSec SPD Server DLL
WINIPSEC.DLL Windows IPSec SPD Client DLL 这两个是Internet Protocol Security,vpn会用到,不过应该没人用pe搞vpn,但是好像一些安全网关软件也会用到吧,不过我也不知道具体哪i些软件会用到

BROWSER.DLL Computer Browser Service DLL,网络计算机列表服务,估计是网络邻居的,这个好像网络邻居本身也不太正常,要不要可能真的没啥区别
CSCDLL.DLL Offline Network Agent 脱机文档支持,没有这个就用不了脱机文档了,不过我好像从来没用过脱机文档
KMDDSP.TSP TAPI Kernel-Mode Service Provider,这个估计跟网络电话有关,一般应该用不着
MPRMSG.DLL Multi-Protocol Router Service Messages DLL 多协议路由服务,应该是局域网的,谁告诉我具体干吗的?估计有些有些结构比较复杂的局域网可能要用到,不过这个我也不懂,有高手了解的麻烦解释一下
NETEVENT.DLL Net Event Handler 网络事件处理程序,不知道是不是跟eventlog服务有关系
NTLSAPI.DLL Microsoft? License Server Interface DLL 许可器接口,不知道具体干吗用的,谁知道说一下
route.exe TCP/IP Route Command  命令行工具,用于控制网络路由表,这个多数人应该是没什么用,命令行工具只给会用而且需要的人用
作者: yh_tl    时间: 2009-7-25 12:54
感谢NicTense的补充,就我测试的功能来说,确实以上的文件没有用到过
还有我测试过 Computer Browser Service DLL,网络计算机列表服务好象在我的PE中反正是无法开启的,就是不知道BROWSER.DLL会不会有别的软件需要调用(不过我已经测试了大部分的常用软件,没发现需要)
还有PPPOE,现在的功能也是正常的,不过我没有仔细去精简,应该还有可以去掉的文件

[ 本帖最后由 yh_tl 于 2009-7-25 12:56 编辑 ]
作者: junyee    时间: 2009-7-25 22:25
创举,,,玩这个要不少耐心,辛苦了..
作者: NicTense    时间: 2009-7-25 23:04
原帖由 yh_tl 于 2009-7-25 12:54 发表
感谢NicTense的补充,就我测试的功能来说,确实以上的文件没有用到过
还有我测试过 Computer Browser Service DLL,网络计算机列表服务好象在我的PE中反正是无法开启的,就是不知道BROWSER.DLL会不会有别的软件需 ...



呵呵,那我就直接盗用了,谢谢楼主的辛勤劳动

netbios那个我估计有些东西要用到的,才10几k,我就不删了,其他的等有发现问题再说吧:)
作者: lee88889999    时间: 2009-12-4 15:27
收藏了,一直想把无线和PPPOE剔出来,然后内置,做个IMG内核的PXE版本。
好象INF文件夹没有说明。
WINIPSEC.DLL 是基本网络必须用到的。


还有一个文件好象是多余的
esent - esent.dll - DLL文件信息
DLL 文件: esent 或者 esent.dll
DLL 名称: Visual Basic for Applications Runtime - Expression Service
  
描述:
esent.dll是VBA相关运行时支持文件。

[ 本帖最后由 lee88889999 于 2009-12-5 19:59 编辑 ]




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