无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 9265|回复: 47
打印 上一主题 下一主题

大家一起DIYhotdll (稀饭放姜)的Native7PE

[复制链接]
跳转到指定楼层
1#
发表于 2012-6-13 13:51:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
原来hotdll (稀饭放姜) 的Native7PE问题教多,不感兴趣,6月10日版本比较稳定了,测试了几天,
我感觉到,原版注册表SYSTEM ,SOFTWARE把声卡和显卡删了,我把它换了
原版SYSTEM32要添加
dsound.dll
mscms.dll
cryptsvc.dll
hidserv.dll
batmeter.dll
IconCodecService.dll
stobject.dll
dciman32.dll
devenum.dll
9个文件,便可安装声卡和显卡,安装播放软件也正常,
但声卡虽可安装,任务栏有喇叭图表(没打红叉),就是没声音,不知何原因?
2#
发表于 2012-6-13 17:08:59 | 只看该作者
想学习 如何将其他 WIN7PE 改造成二级内核……
回复

使用道具 举报

3#
 楼主| 发表于 2012-6-13 17:15:55 | 只看该作者

回复 #2 xiaoyuan0417 的帖子

这个要学的东西较多,你慢慢学,网上搜索要学的东西,很少有人会教你的.
回复

使用道具 举报

4#
发表于 2012-6-13 18:31:22 | 只看该作者
原帖由 gbzx 于 2012-6-13 13:51 发表
原来hotdll (稀饭放姜) 的Native7PE问题教多,不感兴趣,6月10日版本比较稳定了,测试了几天,
我感觉到,原版注册表SYSTEM ,SOFTWARE把声卡和显卡删了,我把它换了
原版SYSTEM32要添加
dsound.dll
mscms.dll
cr ...

支持弄出外置式显卡和声音。
回复

使用道具 举报

5#
 楼主| 发表于 2012-6-13 19:19:35 | 只看该作者

回复 #4 zds1210 的帖子

你知道无声的原因吗?我对声卡与饭大的原版主要改动如下
一级内核SYSTEM的services增加AudioEndpointBuilder,Audiosrv
所需文件我上传,供大家测评,看无声是啥原因
我对比了我原来正常方式启动的版本,服务项EVENTLOG用饭大版缺少(原来是已启动),
查了一下,好象与它无关.

http://pan.baidu.com/netdisk/singlepublic?fid=374951_362412575


三卡文件(网卡改外置)
http://pan.baidu.com/netdisk/singlepublic?fid=375004_1616242280



PECMD.INI

FORX !\PETOOLS\网络工具\net.ico,PS,1,FDRV PT=%PS%
LINK %Desktop%\启用网络,PECMD.EXE,LOAD %PT%\PETOOLS\网络工具\inst_net.ini,%PT%\PETOOLS\网络工具\net.ico
LINK %Desktop%\启用声卡,PECMD.EXE,LOAD %PT%\PETOOLS\声卡\sound.ini,%PT%\PETOOLS\声卡\sound.ico
LINK %Desktop%\启用显卡,PECMD.EXE,LOAD %PT%\PETOOLS\显卡\disp.ini,%PT%\PETOOLS\显卡\disp.ico

[ 本帖最后由 gbzx 于 2012-6-13 19:42 编辑 ]
回复

使用道具 举报

6#
发表于 2012-6-13 19:32:15 | 只看该作者
hotdll (稀饭放姜) 的Native7PE确实还有许多需要完善的地方,毕竟他现在辛辛苦苦做的只是把Native7PE这个大的“骨架”搭起来,具体的“肉”还需要大家去充实。想问楼主一个问题:你替换玩注册表SYSTEM后Native7PE还能正常启动吗?是不是cmd窗口问题解决了?希望能告知。谢谢!
回复

使用道具 举报

7#
发表于 2012-6-13 19:40:50 | 只看该作者
还没有下载,准备下载一个测试看看
回复

使用道具 举报

8#
 楼主| 发表于 2012-6-13 19:50:35 | 只看该作者

回复 #6 hht168 的帖子

cmd窗口问题没解决,应该是内存冲突引起的.
回复

使用道具 举报

9#
发表于 2012-6-13 20:48:33 | 只看该作者
原帖由 gbzx 于 2012-6-13 19:50 发表
cmd窗口问题没解决,应该是内存冲突引起的.

我用这个PE改了一个,好像没有cmd窗口问题
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=191220&extra=page%3D4
回复

使用道具 举报

10#
发表于 2012-6-13 21:17:34 | 只看该作者

回复 #9 sp_star 的帖子

厉害。我最近想搞个主题呢,但是担心占cpu和内存。犹豫不决。

您知道如何打开主题支持吗?
回复

使用道具 举报

11#
 楼主| 发表于 2012-6-13 21:29:36 | 只看该作者

回复 #10 hotdll 的帖子

下来测试看一看,网上和我发现的问题,大都有精简引起,愿来启动方式没问题,改了启动方式问题就来了.
回复

使用道具 举报

12#
发表于 2012-6-13 21:40:07 | 只看该作者

回复 #11 gbzx 的帖子

最近太热。忙着生意。暂时不会改进WIN7PE了。。。毕竟这个版本相对稳定。频繁的升级让人也容易乏味。
回复

使用道具 举报

13#
 楼主| 发表于 2012-6-13 21:40:49 | 只看该作者

回复 #9 sp_star 的帖子

你这个不是Native启动吧?如果不是,我的原版也不会,只是改成Native启动才会的.
回复

使用道具 举报

14#
发表于 2012-6-13 21:59:26 | 只看该作者

回复 #13 gbzx 的帖子

听他的意思好像是改了native后没有cmd 内存错误。
回复

使用道具 举报

15#
发表于 2012-6-13 22:26:06 | 只看该作者

回复 #13 gbzx 的帖子

是native启动的,是用那个pe做为二级内核
回复

使用道具 举报

16#
发表于 2012-6-13 22:32:42 | 只看该作者

回复 #10 hotdll 的帖子

你指的是basic主题吗?要是自己新加,还是有点麻烦。要运行ux.exe破解,启动主题服务,要有主题文件,还要有dll文件和注册表。如果是Aero的话,就更麻烦了。
我改的那个PE已经有主题了,基本不用做什么。好像还有Aero版本,不过我没试过。
回复

使用道具 举报

17#
发表于 2012-6-14 08:22:29 | 只看该作者

回复 #9 sp_star 的帖子

原版非NATIVE的,CMD都没问题。只是同样的改成二级内核就有了这个问题。
能确认你改的这个没有CMD吗?如能,那么是否可以共享一、二级内核供研究呢?
回复

使用道具 举报

18#
发表于 2012-6-14 11:34:06 | 只看该作者
原帖由 幸运的草 于 2012-6-14 08:22 发表
原版非NATIVE的,CMD都没问题。只是同样的改成二级内核就有了这个问题。
能确认你改的这个没有CMD吗?如能,那么是否可以共享一、二级内核供研究呢?

兄弟们有没有这个版本,就是支持声卡和显卡的改进?
回复

使用道具 举报

19#
发表于 2012-6-14 12:15:33 | 只看该作者

回复 #17 幸运的草 的帖子

提一点,关于这个cmd关闭时内存错误的事。
这个不是用exit就可以代替。

cmd点关闭按钮,关闭的时候要通知自己运行的程序去结束,应该是创建了一个线程,这个线程在NATIVE版会出错,
我觉得应该和subsystem有点关系。

在正常系统按CTRL+C可以结束正在运行的命令,cmd不退出。
在NATIVE下可以试下,就出错误了。

for /l %i in (1,1,5000) do  echo stop me

在正常情况下CTRL+C,echo命令停止cmd不退出。

在NATIVE版,弹出错误提示,cmd没退出,echo命令的循环也继续。。。

所以说不是退出cmd进程的事情,而是停止正在执行的命令时发生错误。
回复

使用道具 举报

20#
发表于 2012-6-14 12:27:20 | 只看该作者

回复 #17 幸运的草 的帖子

这个内核有点大,我就不上传了。不过要改成native,改动很小。
我用的是前一版本的boot.lzma的内核Program ,并把fbwf注册表改回老的那种。mount了Program Files, ProgramData, Users, Windows 4个目录。
二级内核改动:pecmd.ini开始处启动FBWF, shel explorer之前运行ux.exe, serv themes服务。
好像就这些了。
回复

使用道具 举报

21#
 楼主| 发表于 2012-6-14 12:33:58 | 只看该作者

回复 #14 hotdll 的帖子

对你修改的SYSTEM不理解,如
增加[HKEY_LOCAL_MACHINE\c\ControlSet001\services\RAMDriv\ImageFileProcessing]
"ProgramPath"="RAMDiskImage.exe"
却找不到RAMDiskImage.exe文件
再如
[HKEY_LOCAL_MACHINE\c\ControlSet001\services\USBSTOR]
把"DriverPackageId"="usbstor.inf_x86_neutral_83027f5d5b2468d3"
改成
"DriverPackageId"="v_mscdsc.inf_x86_neutral_ef3a0c30c03f0225"
原版可找到原文件,改后v_mscdsc.inf_x86_neutral_ef3a0c30c03f0225找不到.
回复

使用道具 举报

22#
 楼主| 发表于 2012-6-14 15:47:42 | 只看该作者

回复 #20 sp_star 的帖子

你说把fbwf注册表改回老的那种,是指原版的吗?
回复

使用道具 举报

23#
发表于 2012-6-14 17:04:49 | 只看该作者

回复 #22 gbzx 的帖子

是的,不过这应该没关系。
因为我用的是boot.lzma方式,按hotdll的说法,新的fbwf只支持ramdisk盘,不支持这种。
如果用最后一版boot.wim方式,应该可以不改注册表,但要更新2级内核的fbwf
回复

使用道具 举报

24#
 楼主| 发表于 2012-6-14 18:41:25 | 只看该作者

回复 #23 sp_star 的帖子

按你的说法做,shel explorer之前运行ux.exe, serv themes服务,无法启动到桌面.如按饭大的启动多服务

/////OSD////////////////////////////////////////////////////////////////////////////////////////
SERV FBWF
     DISP W1280 H800 B32 F60

////////////////////////////////////////////////////////////////////////////////////////////////

/////OSInit/////////////////////////////////////////////////////////////////////////////////////

     EXEC !=%SystemRoot%\system32\UX.exe
TEAM SERV SACDRV|SERV storflt|SERV VDRVROOT|SERV AWEAlloc|SERV ImDisk|SERV isapnp
能启动到桌面,但CMD的问题没解决.

我觉得还是饭大的SYSTEM修改有问题.

[ 本帖最后由 gbzx 于 2012-6-14 18:43 编辑 ]
回复

使用道具 举报

25#
发表于 2012-6-14 21:02:55 | 只看该作者

回复 #24 gbzx 的帖子

好吧,我说得可能不是特别准确,不过主要的也就这些了。
我上传了这个PE,有兴趣的可以下载试试
http://115.com/file/bec6lfcc#Native7pe.iso
回复

使用道具 举报

26#
 楼主| 发表于 2012-6-14 23:38:23 | 只看该作者
下载测试结果确实不回,得好好研究
回复

使用道具 举报

27#
 楼主| 发表于 2012-6-15 07:19:14 | 只看该作者

回复 #25 sp_star 的帖子

这个版本启动后,CMD窗口没问题,启动完成后,网卡,声卡都有,上网正常,但看网上视频会闪,无声,我在一级内核SYSTEM的services增加AudioEndpointBuilder,Audiosrv,声音正常了,不用原IE8,用opera.exe,网上视频也不闪了,显在就只有不能安装显卡了.
回复

使用道具 举报

28#
发表于 2012-6-15 07:33:52 | 只看该作者
回复 #25 sp_star 的帖子

我大概看了一下,这个版本启动一个比较大的问题是所有的磁盘分区都被fbwf保护了,在资源管理器里发现所有分区剩余空间都是0.97G。
回复

使用道具 举报

29#
发表于 2012-6-15 09:44:47 | 只看该作者

回复 #28 hht168 的帖子

等你们的好消息。我最近是没空弄了
回复

使用道具 举报

30#
发表于 2012-6-15 10:17:58 | 只看该作者

回复 #28 hht168 的帖子

我找不到最后改的了,所以.....
FBWF就是因为新的FBWF不支持虚拟出的硬盘,只支持ramdisk,所以所有的盘都开了FBWF保护。
把一级内核改成boot.wim的方式,把注册表里那个 ...AllSkus键值改为0,可能可以解决这个问题。
网上视频会闪听说是flash插件问题,要装显卡驱动。怎么装显卡驱动,我也不知道。呵呵,我只是改了下试试,对PE没多少研究。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-10-2 06:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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