无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 35652|回复: 96

支持无线网络组件(支持WPA连接验证方式)

[复制链接]
发表于 2006-12-20 14:02:16 | 显示全部楼层 |阅读模式
非常感谢acoa同志为我们解决了直接找到接入点de方法(启用EventLog服务)

现重新更新

不依赖PPPOE组件的文件列表:

├─SYSTEM32
│  │  Wireless.cmd
│  │  HID.DLL
│  │  NETMAN.DLL
│  │  NTLSAPI.DLL
│  │  RASAPI32.DLL
│  │  RASCHAP.DLL
│  │  RASDLG.DLL
│  │  RASMAN.DLL
│  │  RASMANS.DLL
│  │  RASPPP.DLL
│  │  rastapi.dll
│  │  rastls.dll
│  │  SENS.DLL
│  │  TAPI32.DLL
│  │  TAPISRV.DLL
│  │  WINIPSEC.DLL
│  │  WINSCARD.DLL
│  │  WZCSAPI.DLL
│  │  wzcsvc.dll
│  │  H323.TSP
│  │  HIDPHONE.TSP
│  │  WINHTTP.DLL
│  │  xpsp2res.dll
│  │  NETSHELL.DLL
│  │  WZCDLG.DLL
│  │  esent.dll
│  │  EVENTLOG.DLL
│  │  MPRAPI.DLL
│  │
│  └─DRIVERS
│          ndisuio.sys

└─INF
        ndisuio.inf
        NETWZC.INF
        
基于PPPOE组件的文件列表:

├─SYSTEM32
│  │  esent.dll
│  │  EVENTLOG.DLL
│  │  WINHTTP.DLL
│  │  Wireless.cmd
│  │  WZCDLG.DLL
│  │  WZCSAPI.DLL
│  │  wzcsvc.dll
│  │  xpsp2res.dll
│  │
│  └─DRIVERS
│          ndisuio.sys

└─INF
        ndisuio.inf
        NETWZC.INF


不含无线网卡驱动

Wireless.CMD
  1. @echo off
  2. echo Wireless.CMD: Starting...
  3. cd /d %systemroot%\system32
  4. regedit /s wifi.reg
  5. regsvr32 /s netshell
  6. regsvr32 /s netman
  7. net start EventLog
  8. bartpe -v -c p -i ms_ndisuio
  9. bartpe -v -c s -i ms_wzcsvc
  10. net start wzcsvc
  11. net start tapisrv
  12. bartpe -v -c s -i ms_rasman
  13. net start rasman
复制代码


以不需事先导入注册表了

[quote]原帖由 acoa 于 2006-12-30 08:23 PM 发表
2、修改注册表文件,加载setupreg.hiv,把里面的原有的HKEY_LOCAL_MACHINE\HK\ControlSet001\Services\EventLog全删掉,再把附件中的注册表导入。

注册表文件见附件(再次感谢acoa提供,注册表实在不好精简,故全部保留acoa的提供)
[/quote]


由于考虑到有些人不打算集成PPPOE拨号功能,故加上无线网络组件其他服务(与PPPOE组件相同的几个服务)的注册表文件

不依赖PPPOE组件注册表文件:
注册表文件.rar (7.01 KB, 下载次数: 551)
实测图.png
 楼主| 发表于 2006-12-22 18:15:18 | 显示全部楼层
基本解决待测。。。。。。
回复

使用道具 举报

 楼主| 发表于 2006-12-23 15:33:37 | 显示全部楼层

确定是注册表问题,我用120m的注册表文件成功,且setupreg.hiv,及config文件夹中的注册表,都需补足

有关注册表问题,实在不是强项,请高人帮忙

或者,提些方法
回复

使用道具 举报

 楼主| 发表于 2006-12-30 22:50:04 | 显示全部楼层
感谢acoa提供的解决无法搜索到无线AP的方法

现以更新,见顶楼
回复

使用道具 举报

 楼主| 发表于 2006-12-30 23:21:48 | 显示全部楼层
今天可能不行了,我现在没无线网络了

明天我会尽力精简一下

xpsp2res.dll最麻烦,用upx可压到200多k,但是他常驻内存的说
esent.dll,NETSHELL.DLL压缩就没关系

对可全部外置的

[ 本帖最后由 沙漠之子 于 2006-12-30 11:28 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2006-12-30 23:28:16 | 显示全部楼层
明天我会尽力精简一下

xpsp2res.dll最麻烦,用upx可压到200多k,但是他常驻内存的说
esent.dll,NETSHELL.DLL压缩就没关系

对可全部外置的
回复

使用道具 举报

 楼主| 发表于 2006-12-31 12:24:33 | 显示全部楼层
文件以更新,删了ELS.DLL,MPRMSG.DLL

以不需该改注册表了

压缩了esent.dll

现在,我还没无线网络,请acoa帮我测测
回复

使用道具 举报

 楼主| 发表于 2006-12-31 19:36:08 | 显示全部楼层
以更新,请看顶楼说明
回复

使用道具 举报

 楼主| 发表于 2006-12-31 20:20:41 | 显示全部楼层
原帖由 wanghh 于 2006-12-31 08:13 PM 发表

可放入老九老大120MB的PE中吗?

在我的网盘中有直接用于老九120m的版本
回复

使用道具 举报

 楼主| 发表于 2007-1-1 13:36:10 | 显示全部楼层
我这边没有WPA加密的网络,没法测
回复

使用道具 举报

 楼主| 发表于 2007-1-8 20:51:50 | 显示全部楼层
解决,无线WPA无法连上(rsaenh.dll无法注册成功)

替换文件见顶楼,请使用WPA连接验证方式的同志测试一下
回复

使用道具 举报

 楼主| 发表于 2007-1-22 21:39:15 | 显示全部楼层
原帖由 guang125 于 2007-1-21 11:50 PM 发表
我为什么连 无线AP都找不见呢  我这里应该有4-5个无线AP 但是PE上一个也没有 不知道为什么 是不是我哪里的关键步骤出错了

不知用老九120M版在相同环境下不知能成功否

再者:请详细说明一下,你的步骤,及pe的版本
回复

使用道具 举报

 楼主| 发表于 2007-1-22 21:55:34 | 显示全部楼层
原帖由 strongchen 于 2007-1-22 09:41 PM 发表
在我的版本,添加了4个dll还是不能启动event log 这个服务。。

EventLog的注册表信息是否以事先导入
回复

使用道具 举报

 楼主| 发表于 2007-1-22 22:01:23 | 显示全部楼层
原帖由 strongchen 于 2007-1-22 09:41 PM 发表
在我的版本,添加了4个dll还是不能启动event log 这个服务。。

你的版本那里下,我下来再试试
回复

使用道具 举报

 楼主| 发表于 2007-1-23 13:49:34 | 显示全部楼层
原帖由 guang125 于 2007-1-23 01:13 PM 发表
我pe用的是sp2的英文版做的 做好后 将你上面的所有的文件拷贝到了 相应的目录, 加上了 无线网卡的驱动, 进入pe后 驱动加载成功, 硬件管理器中无线网卡有,  这时我再运行你的那个command文件, 无线就可以搜索 ...

用原版文件参照我提供的文件列表试试 其他原因在我再找找看

不知command文件运行的截图上传一下,看看
在那个cmd文件末尾加一句pause,以便截图

我怀疑是EventLog服务未开启
回复

使用道具 举报

 楼主| 发表于 2007-1-23 14:52:13 | 显示全部楼层
在CMD窗口下输入命令:net start
看看有没有eventlog
回复

使用道具 举报

 楼主| 发表于 2007-1-23 18:50:42 | 显示全部楼层
原帖由 guang125 于 2007-1-23 06:20 PM 发表
请问还有什么地方可能出错吗 实在是不明白了  那个注册表一定需要加载吗?

从截图看来,EVENTLOG以运行,说明注册表以导入

Telephony
Remote Access Connection Manager
服务没运行
回复

使用道具 举报

 楼主| 发表于 2007-1-23 19:09:10 | 显示全部楼层
使用"不依赖PPPOE组件的文件列表"
回复

使用道具 举报

 楼主| 发表于 2007-1-23 20:09:44 | 显示全部楼层
@echo off
echo Wireless.CMD: Starting...
cd /d %systemroot%\system32
regedit /s wifi.reg
regsvr32 /s netshell
regsvr32 /s netman
net start EventLog
bartpe -v -c p -i ms_ndisuio
bartpe -v -c s -i ms_wzcsvc
net start wzcsvc
net start tapisrv
bartpe -v -c s -i ms_rasman
net start rasman
pause

CMD文件运行的截图上传一下,看看
回复

使用道具 举报

 楼主| 发表于 2007-1-23 20:41:06 | 显示全部楼层
先根据这个列表比较下是否缺了文件
  1. 不依赖PPPOE组件的文件列表:

  2. ├─SYSTEM32
  3. │  │  Wireless.cmd
  4. │  │  HID.DLL
  5. │  │  NETMAN.DLL
  6. │  │  NTLSAPI.DLL
  7. │  │  RASAPI32.DLL
  8. │  │  RASCHAP.DLL
  9. │  │  RASDLG.DLL
  10. │  │  RASMAN.DLL
  11. │  │  RASMANS.DLL
  12. │  │  RASPPP.DLL
  13. │  │  rastapi.dll
  14. │  │  rastls.dll
  15. │  │  SENS.DLL
  16. │  │  TAPI32.DLL
  17. │  │  TAPISRV.DLL
  18. │  │  WINIPSEC.DLL
  19. │  │  WINSCARD.DLL
  20. │  │  WZCSAPI.DLL
  21. │  │  wzcsvc.dll
  22. │  │  H323.TSP
  23. │  │  HIDPHONE.TSP
  24. │  │  WINHTTP.DLL
  25. │  │  xpsp2res.dll
  26. │  │  NETSHELL.DLL
  27. │  │  WZCDLG.DLL
  28. │  │  esent.dll
  29. │  │  EVENTLOG.DLL
  30. │  │  MPRAPI.DLL
  31. │  │
  32. │  └─DRIVERS
  33. │          ndisuio.sys

  34. └─INF
  35.         ndisuio.inf
  36.         NETWZC.INF
复制代码



如果还不行再补上以下文件(重复的跳过)
CSCDLL.DLL
HID.DLL
IPSECSVC.DLL
KERBEROS.DLL
LINKINFO.DLL
loadperf.dll
MCASTMIB.DLL
MPRAPI.DLL
MPRMSG.DLL
NETMAN.DLL
NETSHELL.DLL
NTLSAPI.DLL
OLECLI32.DLL
OLECNV32.DLL
OLESVR32.DLL
OLETHK32.DLL
PSTORSVC.DLL
RASADHLP.DLL
RASAPI32.DLL
RASAUTO.DLL
RASCHAP.DLL
RASCTRS.DLL
RASDLG.DLL
RASMAN.DLL
RASMANS.DLL
RASMXS.DLL
RASPPP.DLL
RASSER.DLL
RASTAPI.DLL
RASTLS.DLL
RPCNS4.DLL
RSAENH.DLL
RTUTILS.DLL
SENS.DLL
SENSAPI.DLL
SERWVDRV.DLL
STREAMCI.DLL
TAPI32.DLL
TAPISRV.DLL
TAPIUI.DLL
UMDMXFRM.DLL
UNIMDMAT.DLL
URL.DLL
URLMON.DLL
WINIPSEC.DLL
WINSCARD.DLL
NETCFG.EXE
RASDIAL.EXE
RASPHONE.EXE

如果成果,再手工试着删除加上去的每个文件,并记下不能删除的文件名
回复

使用道具 举报

 楼主| 发表于 2007-1-23 21:15:39 | 显示全部楼层
导入附件的注册表文件试试

注册表文件.rar

2.45 KB, 下载次数: 137, 下载积分: 无忧币 -2

回复

使用道具 举报

 楼主| 发表于 2007-1-23 21:46:23 | 显示全部楼层
是不是没有加上网络组件

另:在CMD窗口下输入命令:net start
我想看看还有什么服务没启动

[ 本帖最后由 沙漠之子 于 2007-1-23 09:48 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2007-1-24 18:46:17 | 显示全部楼层
原帖由 strongchen 于 2007-1-22 09:41 PM 发表
在我的版本,添加了4个dll还是不能启动event log 这个服务。。

老猫大大,问题原因找到了
我提供的eventlog的注册表项中将事件日志文件的路径定为b:\log\

由于实际并不存在该路径,故提示无法打开事件日志文件

再顺便提一下:
1.在copy ndisuio.inf,NETWZC.INF到inf时没有处理inf文件,致使在使用中要手动安装

2.
  1. echo 无线网络连接的配置对话框的调用
  2. echo 从控制面版-->网络连接-->选中你的无线网络适配器-->右键-->查看可用的无线连接
  3. echo 任务栏通知区域-->无线网络连接图标-->右键-->查看可用的无线连接
复制代码


应该为
echo 无线网络连接的配置对话框的调用
echo 从控制面版--^>网络连接--^>选中你的无线网络适配器--^>右键--^>查看可用的无线连接
echo 任务栏通知区域--^>无线网络连接图标--^>右键--^>查看可用的无线连接


3.选择一次目标windows文件加后,将其刷到环境变量,以免每次对要选

ERDCMD2003中好像有个ERDROOT.EXE,用来选windows 文件夹,并刷到注册表

[ 本帖最后由 沙漠之子 于 2007-1-24 07:21 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2007-2-7 14:18:01 | 显示全部楼层
原帖由 guang125 于 2007-1-23 10:02 PM 发表
请你在帮我看看

有几个inf文件没有处理过

原帖由 guang125 于 2007-1-24 10:28 PM 发表
请问我上面的那些服务还有问题吗? 求助啊!!

有几个服务没有运行,请将运行截图贴上来,再来看看问题出在哪

[ 本帖最后由 沙漠之子 于 2007-2-7 02:22 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2007-2-7 14:57:51 | 显示全部楼层
原帖由 zts59 于 2007-2-7 02:37 PM 发表
系统描述:
已启动PPPOE组件,把楼主网盘里面的SETWIFI.7Z,解到%SYSTEMROOT%里面,修改其EVENTLOG日记的路径。

导入其EVENTLOG注册表

手动启动 NET START EVENTLOG 提示如下:

服务名无效。

请键入 ...

可能是注册表导入不成功
回复

使用道具 举报

 楼主| 发表于 2007-2-7 17:56:35 | 显示全部楼层
我将注册表eventlog删掉后,在pe下导入还真的启动不了了的说

看样子,一定要事先导入了

郁闷,不知谁能解决该问题呢
回复

使用道具 举报

 楼主| 发表于 2007-7-31 16:26:42 | 显示全部楼层
对vista感冒 到时直接装windows 7 好了
回复

使用道具 举报

 楼主| 发表于 2008-4-18 23:22:22 | 显示全部楼层
原帖由 zydn 于 2008-3-30 09:32 AM 发表
有那位大师帮搞一下无线上网卡,我的无线上网卡,PE系统不认

本人不太精于搞驱动
帮不上忙 还请原谅
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2026-3-11 10:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表