无忧启动论坛
标题:
PE下PECMD 刷新环境变量的问题
[打印本页]
作者:
junyee
时间:
2009-5-15 23:09
标题:
PE下PECMD 刷新环境变量的问题
在CMD(或批处理)下执行
PECMD ENVI $%PATH%=%PATH%;C:\winodws\system32
PECMD ENVI
就可以在系统环境变量PATH上追加值(如上面的路径)。
在CMD上运行后,在原有的CMD.exe窗口上,输入path,发现path并没有被刷新。
这可能是正常的,新建另一个CMD窗口,输入PATH,就能看到结果了。
可是path的显示有重复,
如
PATH=X:\WXPE;X:\WXPE\System32;B:\外置程序\INTERNET EXPLORER;B:\外置程序\PE_OUTERPART\MMC;X:\WXPE;X:\WXPE\System32;B:\外置程序\INTERNET EXPLORER;B:\外置程序\PE_OUTERPART\MMC;C:\winodws\system32
这倒也罢了,不影响效果。
但我发现只要你结束了explorer.exe,%PATH%又会返回初始值,也就是PE注册原来的值。
只有重新
PECMD ENVI
才能解决。
可这样也未免麻烦了些吧,而且现在很多PE都喜欢结束explorer.exe来实现一些功能(如天琴的加载一些驱动后就喜欢kill....)。这样岂不是每次我都要再手动 再执行者一次PECMD ENVI???
另在 天意 的外置程序包里发现一个set_path.exe,这是什么东西呀?
还有发现一件有意思的事,天琴的PE,在X盘找不到注册表文件???
应该是在这里吧? X:\WXPE\system32\Config
用
unlock可以发现system进程在调用
X:\WXPE\system32\Config
可用资源管理器或第三方工具都找不到它的所在?是FBFW在捣鬼吗??
作者:
yichya
时间:
2009-5-16 08:55
不是,是因为PE本来是为了放到不可写的光盘上工作的,因为注册表必须时刻可写所以它被放到了内存中。
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3