无忧启动论坛

 找回密码
 注册
搜索

PE下保存Wifi的方法(RAMOS很有用)

查看数: 6914 | 评论数: 11 | 收藏 14
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-8-15 01:02

正文摘要:

本帖最后由 2010qaqz111 于 2015-8-15 08:25 编辑 这个脚本是很久以前折腾了自己用的,主要目的是装在硬盘里的PE里用,我自己已经用了很久。 现在工作忙没时间折腾了,PECMD 的命令语法差不多忘个干净,以前写的 ...

回复

2012qnmd 发表于 2015-8-16 06:41:25
WIN10下,好像NETSH 那个没用, 最后会提示WLAN不是内部命令, 因此无法获得相关信息.

WIN10下,那个配置文件也在那个位置, 能否通过直接读取那个文件来实现?现在的太复杂了.

还有个就是有个软件,PENETWORK ,好像也能实现类似效果,不过我没找到相关资料,还得每次手工输入,确实麻烦
2011npwjm 发表于 2015-8-15 18:25:04
看不懂,谢谢分享
engineerlzk 发表于 2015-8-15 15:28:15
谢谢楼主,能不能改一个简单直接拷到PEU盘上用的?
mdyblog 发表于 2015-8-15 12:46:30
本帖最后由 mdyblog 于 2015-8-15 12:49 编辑

保存到 UD 区的代码有些麻烦,需要借助 fbinst.exe,而且不知道现在的 PECMD 版本是否已经有变化了,
具体代码就不贴了,有兴趣的可以在附件里看。
-------------------------
可以的。
如果是>=511字节, 最好保存在扩展区。
如果是 <=510 字节,都可以。
sp_star 发表于 2015-8-15 11:16:38
很有想法啊!
xnltlg 发表于 2015-8-15 08:42:04
比较复杂
2010qaqz111 发表于 2015-8-15 08:17:26

是的,这个脚本是很早做的,现在来看确实复杂了,
主要是 UD 的存取部分太麻烦,当初调试这个也搞了很久,
如果是放在U盘可见区就没那么复杂了。
而且如果是 8PE 的话,只要在成功连接后备份好 xml 文件就行。

至于界面上,如果不自己用 PECMD 做的话,就要考虑在什么时机保存 xml 的问题。
我记得 PECMD 好像有个关机事件,如果是顺利关机的话可以在关机事件中保存。
这样就完全不需要自己做界面,只要在 PECMD 的关机脚本保存一下就可以了。
然后启动的时候在加载网络驱动和服务之前从保存的位置恢复 xml 文件,
或者在加载网络驱动和服务之后用 netsh 命令导入一下就可以,
这样的话对 7PE/8PE 来说就很简单了。
chiannet 发表于 2015-8-15 06:35:23
复杂度很大。

点评

是的,这个脚本是很早做的,现在来看确实复杂了, 主要是 UD 的存取部分太麻烦,当初调试这个也搞了很久, 如果是放在U盘可见区就没那么复杂了。 而且如果是 8PE 的话,只要在成功连接后备份好 xml 文件就行。  详情 回复 发表于 2015-8-15 08:17
chiannet 发表于 2015-8-15 06:35:20
复杂度很大。
2010qaqz111 发表于 2015-8-15 06:24:27
本帖最后由 2010qaqz111 于 2015-8-15 07:59 编辑

占楼补充一下,脱离U盘的 RAMOS 系统可以用的一个方案:搜索硬盘上已有系统的 wifi 配置文件。

1. XP 系统的 wifi 信息
XP系统在注册表这个位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WZCSVC\Parameters\Interfaces\[网卡Guid]
里面的内容格式不清楚,这个路径虽然知道但是手头现在没有XP没法实际看一下,手边有环境的可以试试。
如果在里面能找到 SSID 和 密码 的话,也可以用上面的脚本来写入配置和进行连接。
只是如果密码是加密保护的话,可以试试把 xml 里的【<protected>false</protected>】这一行改成true,
如果 XP 保存在注册表的密码是加密的并且加密算法和 win7 之后一样的话就可以用。


2. Win7/8/8.1 系统的 wifi 信息
Win7/8/8.1 在这个位置(Win10 还没试过不知道是不是一样,太忙没有时间玩玩 Win10):
C:\ProgramData\Microsoft\Wlansvc\Profiles\Interfaces\[网卡Guid]\
这个目录下直接保存了配置的 xml 文件,直接用就可以了。

这个目录在 8PE 中也有,所以只是保存 wifi 信息的话,只要备份 X:\ 的这个目录中的 xml 就可以。
前面用 .reg 是因为连接工具需要取出密码显示到界面上,否则的话不用在注册表建立数据结构也可以的,但是就看不到密码了。



这种方法的缺点是硬盘上必须有系统存在,而且系统中要有 wifi 信息才可以。
XP 的话还麻烦点,要加载 XP 系统的注册表才行。

这一点需要注意,如果要维护的电脑涉及数据恢复的话,直接就地加载 XP 的注册表是不行的,
必须把注册表数据库拷贝到内存盘中加载,不然可能被生成的临时文件破坏要恢复的数据。

另外如果是脱离U盘的RAMOS并且机器上没有旧系统那就没啥好的办法了,只能手动保存一下 xml 到 U盘。
2012adg3 发表于 2015-8-15 06:17:48
过来支持下,谢谢分享

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

闽公网安备 35020302032614号

GMT+8, 2025-2-26 12:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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