无忧启动论坛

标题: 关于隐藏64位PE3.0 “drvload”加载驱动时的窗口,请教各位 [打印本页]

作者: bank-w3000    时间: 2010-3-13 20:51
标题: 关于隐藏64位PE3.0 “drvload”加载驱动时的窗口,请教各位
最近用Win7peBuilde学习制作了一个64位的PE。请教一个问题,PE3.0的winpeshl.ini里有以下几行,如何写才能隐藏其运行时的窗口呢,
"drvload.exe x:\windows\inf\nete1g3e.inf"
"drvload.exe x:\windows\inf\nete1e3e.inf"
"drvload.exe x:\windows\inf\netrtx64.inf"
"drvload.exe x:\windows\inf\netrtl64.inf"
因为在进PE桌面前会出现连续4个黑色窗口闪现,多方寻求方法想隐藏其运行窗口未果,只好发贴出来求助各位,希望能有解决方法。
这4行是在加载驱动,如果有别的方法不写在winpeshl里也行,只要能达到同样的效果。记得有人做的x64pe3.0的winpeshl.ini里并未使用drvload加载驱动一样能联网,不知是如何做到的。
作者: yulon    时间: 2010-3-14 02:53
可以在PECMD.INI中加入:
EXEC =!drvload.exe x:\windows\inf\nete1g3e.inf
EXEC =!drvload.exe x:\windows\inf\nete1e3e.inf
EXEC =!drvload.exe x:\windows\inf\netrtx64.inf
EXEC =!drvload.exe x:\windows\inf\netrtl64.inf

或者winpeshl.ini中改为:
"PECMD.EXE EXEC =!drvload.exe x:\windows\inf\nete1g3e.inf"
"PECMD.EXE EXEC =!drvload.exe x:\windows\inf\nete1e3e.inf"
"PECMD.EXE EXEC =!drvload.exe x:\windows\inf\netrtx64.inf"
"PECMD.EXE EXEC =!drvload.exe x:\windows\inf\netrtl64.inf"


PS: Win7peBuilder精简了许多东西,原版MS的W7PE是无需此步骤的···
作者: caomaoLBL    时间: 2010-3-14 09:20
把引号都去掉,就没有黑窗口了!但是不知到 语句还起不起作用。
作者: zhhsh    时间: 2010-3-14 10:51
标题: 回复 #3 caomaoLBL 的帖子
drvload加载驱动不是很快,这样知道起不起作用
作者: cnn_5454    时间: 2010-3-14 10:55
标题: 回复 #1 bank-w3000 的帖子
原版的64BIT PE 似乎不用drvload就可以联网

另外 PECMD似乎在64BIT下面没有效果

我的建议是winpeshl.ini内容写成一个CMD文件,比如drv.cmd

然后在drvcmd里面drvload.exe x:\windows\inf\nete1g3e.inf
这样只有一个窗口
作者: caomaoLBL    时间: 2010-3-14 10:59
原帖由 zhhsh 于 2010-3-14 10:51 发表
drvload加载驱动不是很快,这样知道起不起作用

把 引号 都去掉 肯定是不显示 CMD窗口了,我试过

但是,到底 语句有没有作用了啊? 你也不说明白了,到底有没有作用!
作者: bank-w3000    时间: 2010-3-16 13:27
感谢楼上各位的回复。
pecmd不支持64位pe的;
把引号去掉是无效的,去掉则不执行;
“winpeshl.ini内容写成一个CMD文件”,这个之前试过,并不是只有一个黑窗口,执行几行就有几个窗口,效果跟winpeshl.ini是一样的。
作者: lxl1638    时间: 2010-3-16 18:28
...........................................

[ 本帖最后由 lxl1638 于 2010-3-16 18:30 编辑 ]
作者: bank-w3000    时间: 2010-3-16 19:48
Win7peBuilder精简了许多东西,原版MS的W7PE是无需此步骤的···

winpeshl里解决不了的话,如果把精简掉的那些文件能添加回去应该能解决,谁能提供一个文件列表啊?
作者: yulon    时间: 2010-3-16 20:11
原帖由 bank-w3000 于 2010-3-16 19:48 发表

winpeshl里解决不了的话,如果把精简掉的那些文件能添加回去应该能解决,谁能提供一个文件列表啊?



文件是在的···这是注册表的问题···
作者: bank-w3000    时间: 2010-3-16 20:16
文件是在的···这是注册表的问题···

如何弄。。。教教小弟,谢谢!
作者: yulon    时间: 2010-3-16 20:20
原帖由 bank-w3000 于 2010-3-16 20:16 发表

如何弄。。。教教小弟,谢谢!



这个要问K大他是怎么精简的了···

或者从win7pebuilder的脚本中找找删了什么键值···
作者: bank-w3000    时间: 2010-3-16 20:24
早在k大贴内发了求助,k大也许忙吧,顾不上小弟啊。。。脚本那东西对小弟来说有难度啊。
作者: yulon    时间: 2010-3-16 21:12
原帖由 bank-w3000 于 2010-3-16 20:24 发表
早在k大贴内发了求助,k大也许忙吧,顾不上小弟啊。。。脚本那东西对小弟来说有难度啊。


看不懂脚本没关系···我也看不懂···

注册表会看吧···

HKEY_LOCAL_MACHINE知道吧?system、software等几个文件知道吧?

在脚本里一个劲找“del” 这鸟文就OK了···
作者: tzxinqing    时间: 2010-3-16 21:25
原帖由 lxl1638 于 2010-3-16 18:28 发表
...........................................

老九无语了...............
作者: bank-w3000    时间: 2010-3-17 13:01
原帖由 yulon 于 2010-3-16 20:11 发表
文件是在的···这是注册表的问题···

如果是这样,那何必拐个弯再在winpeshl里执行呢。。。
作者: kinglion    时间: 2010-3-25 08:15
64BIT,我没搞过,帮不上什么忙,看看大伙有谁搞过。呵呵
作者: lqcai    时间: 2010-3-25 14:44
64位的 winpe2.x/3.0  何必用精简版的,微软的原版加上 shell 就行了,既然都能运行64位系统,内存最低也应有2G以上吧,一般情况下,完全启动也只要一分钟左右吧,当然有些主板启动速度就会非常郁闷




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