无忧启动论坛

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

请教PE3.0如何设置默认分辨率问题

[复制链接]
跳转到指定楼层
1#
发表于 2010-2-25 08:41:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用基本映像及BS做壳,做了个PE3.0,我想设置开机默认分辨率为640*480,搜索了论坛上关于分辨率的帖子,试过不少方法都不成功,特请教各位大侠,要怎么做。

我试过的方法:
1、使用老九的setdisplay.exe:
1.1:在startnet.cmd中加上如下行:x:\myapp\setdisplay w640 h480 t10    结果不行,但PE运行后,在运行startnet.cmd是可以设置分辨率为640*480的
1.2:在startnet.cmd中加上如下行:%systemdrive%\myapp\setdisplay w640 h480 t10    结果不行,但PE运行后,在运行startnet.cmd是可以设置分辨率为640*480的
1.3:在startnet.cmd中加上如下行:x:\myapp\setdisplay w640 h480 t1000    结果不行,但PE运行后,在运行startnet.cmd是可以设置分辨率为640*480的
1.4:在startnet.cmd中加上如下行:%systemdrive%\myapp\setdisplay w640 h480 t1000    结果不行,但PE运行后,在运行startnet.cmd是可以设置分辨率为640*480的
1.5:在Winpeshl.ini 中加上如下行:x:\myapp\setdisplay w640 h480 t10    结果不行
1.6:在Winpeshl.ini 中加上如下行:%systemdrive%\myapp\setdisplay w640 h480 t10    结果不行
1.7:在Winpeshl.ini 中加上如下行:x:\myapp\setdisplay w640 h480 t1000    结果不行
1.8:在Winpeshl.ini 中加上如下行:%systemdrive%\myapp\setdisplay w640 h480 t1000    结果不行

2、修改注册表的方法:
按小马哥这个帖子里(http://bbs.wuyou.net/forum.php?mod=viewthread&tid=137007&highlight=%B7%D6%B1%E6%C2%CA)的方法说的修改
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\VgaSave\Device0]
"DefaultSettings.BitsPerPel"=dword:00000010   (16位色)
"DefaultSettings.XResolution"=dword:00000320 (800)
"DefaultSettings.YResolution"=dword:00000258 (600)

我挂载配置文件SYSTEM,找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\VgaSave\Device0,没发现有上面说的三个项,我就添加了这三个项,并修改值为:
"DefaultSettings.XResolution"=dword:00000280 (640)
"DefaultSettings.YResolution"=dword:000001e0 (480)
用新配置文件SYSTEM替换,重新编译,结果启动PE后的分辨率还是800*600.

到底应该如何修改默认分辨率呢?
2#
 楼主| 发表于 2010-2-25 16:09:47 | 只看该作者
唉,的高人也都跑到吵架的帖子里去啦,有无人愿意回答下我的问题呢?
回复

使用道具 举报

3#
发表于 2010-2-25 16:38:50 | 只看该作者
用PECMD吧···
回复

使用道具 举报

4#
 楼主| 发表于 2010-2-25 16:49:11 | 只看该作者
原帖由 yulon 于 2010-2-25 16:38 发表
用PECMD吧···

除了这个,无其他办法吗?
这个我还未学会怎么用啊。
回复

使用道具 举报

5#
发表于 2010-2-25 16:56:59 | 只看该作者
原帖由 李四 于 2010-2-25 16:49 发表

除了这个,无其他办法吗?
这个我还未学会怎么用啊。


双击,看帮助···不出十分钟应该能看个差不多了吧,不然就是答案摆在那里自己又懒得去看······
回复

使用道具 举报

6#
 楼主| 发表于 2010-2-25 21:28:13 | 只看该作者
原帖由 yulon 于 2010-2-25 16:56 发表


双击,看帮助···不出十分钟应该能看个差不多了吧,不然就是答案摆在那里自己又懒得去看······


命令行参数等我会看,问题是在PE3.0里怎么调用PECMD呢,我应该将PECMD放哪里调用呢?因为我是刚接触PE制作,也只想制作windows7pe,我看论坛里PE3.0帖子不多。看了老九的文章(http://bbs.wuyou.net/forum.php?mod=viewthread&tid=144545&extra=page%3D1&page=1),知道一点PECMD是如何用的(注册表SYSTEM的CmdLine不变,即为"PECMD.EXE MAIN %SystemRoot%\SYSTEM32\PECMD.INI"
)。
回复

使用道具 举报

7#
发表于 2010-2-25 22:15:10 | 只看该作者

回复 #6 李四 的帖子

PE1.x 2.x是怎么调用PECMD的  pe3.0当然就是怎么调用的

只是修改分辨率的话 最笨的方法  写个批处理  和PECMD放在一起 双击不就行了吗
回复

使用道具 举报

8#
发表于 2010-2-25 22:27:09 | 只看该作者
原帖由 李四 于 2010-2-25 21:28 发表

命令行参数等我会看,问题是在PE3.0里怎么调用PECMD呢,我应该将PECMD放哪里调用呢?因为我是刚接触PE制作,也只想制作windows7pe,我看论坛里PE3.0帖子不多。看了老九的文章(http://bbs.wuyou.net/forum.php?mod=viewthread&tid=144545&extra=page%3D1&page=1),知道一点PECMD是如何用的(注册表SYSTEM的CmdLine不变,即为"PECMD.EXE MAIN %SystemRoot%\SYSTEM32\PECMD.INI"
)。


你不是都知道怎么用了么···以你的理解能力,等你造出explorer的pe3.0时,估计pe4.0都出来了···

劝你一句,老老实实用270979789的"分享系列"内核吧···你不要说你不干,想当年老毛桃还不是这么干的···
回复

使用道具 举报

9#
 楼主| 发表于 2010-2-26 09:03:53 | 只看该作者
原帖由 sratlf 于 2010-2-25 22:15 发表
PE1.x 2.x是怎么调用PECMD的  pe3.0当然就是怎么调用的

只是修改分辨率的话 最笨的方法  写个批处理  和PECMD放在一起 双击不就行了吗


呵呵,先谢谢你的回复。
双击早已不是问题,问题是如何修改开机的默认分辨率,因为我要面对的机器只能是640*480,开机就是800*600的话,开完机屏幕你都看不到,不过就算这样,我都能通过按键实现设置640*480,只是没那么方便而已。
回复

使用道具 举报

10#
 楼主| 发表于 2010-2-26 09:06:40 | 只看该作者
原帖由 yulon 于 2010-2-25 22:27 发表


你不是都知道怎么用了么···以你的理解能力,等你造出explorer的pe3.0时,估计pe4.0都出来了···

劝你一句,老老实实用270979789的"分享系列"内核吧···你不要说你不干,想当年老毛桃还不是这么干 ...


呵呵,谢谢你老人家的指点!还真不喜欢用什么分享系列,虽然我也是拿来主义,不过我还是喜欢知道拿来的东西是怎么个运作的我才会使用。我是比较笨,不过估计比你可能要好点。有本事你按我的要求做个PE3.0出来再说吧,我并不是要用explorer做壳哦,只需要用BS做壳就行了。

我这菜鸟已经学会使用PECMD的最基本方法,也实现了开机默认分辨率的设置(从上面提到的老九的帖子及南狮王的PE3.0中学习的)。

[ 本帖最后由 李四 于 2010-2-26 12:27 编辑 ]
回复

使用道具 举报

11#
发表于 2010-2-26 09:13:53 | 只看该作者
原帖由 李四 于 2010-2-26 09:06 发表


呵呵,谢谢你老人家的指点!我是比较笨,不过估计比你可能要好点。有本事你按我的要求做个PE3.0出来再说吧,我并不是要用explorer做壳哦,只需要用BS做壳就行了。


给你个建议,不要用BS外壳,BS外壳最终是要被淘汰的。
回复

使用道具 举报

12#
 楼主| 发表于 2010-2-26 10:09:44 | 只看该作者
原帖由 lxl1638 于 2010-2-26 09:13 发表


给你个建议,不要用BS外壳,BS外壳最终是要被淘汰的。


谢谢老九老师(我猜你真是老师),现在开始学习用explorer做壳。
回复

使用道具 举报

13#
 楼主| 发表于 2010-2-26 13:43:18 | 只看该作者
原帖由 李四 于 2010-2-26 09:06 发表


我是比较笨,不过估计比你可能要好点。有本事你按我的要求做个PE3.0出 ...


呵呵,看了你老人家的百度空间,发现我错了,你要比我强(真的)。我能不能算No.2那种小白呢?^_^

[ 本帖最后由 李四 于 2010-2-26 13:56 编辑 ]
回复

使用道具 举报

14#
发表于 2010-2-26 14:18:18 | 只看该作者
原帖由 李四 于 2010-2-26 13:43 发表


呵呵,看了你老人家的百度空间,发现我错了,你要比我强(真的)。我能不能算No.2那种小白呢?^_^


应该吧···你的基础还是不错的···
回复

使用道具 举报

15#
 楼主| 发表于 2010-2-26 15:36:54 | 只看该作者
原帖由 yulon 于 2010-2-26 14:18 发表


应该吧···你的基础还是不错的···


呵呵,人老啦,本来也不是专门搞软件的,偶尔兴致来了搞下咋。
这个问题原来没搞出来是因为不想用PECMD挂载PE,只想通过在startnet.cmd加行命令行解决,就算现在也还是不会用PECMD来制作PE,不是说它功能不强大,是我用不了这么多,就算用PECMD也会通过研究PECMD2.88的源码后再用吧。

以后有什么问题,还望你这个年轻的“老人家”能不吝指教。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 08:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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