有谁会锁定屏幕分辨率?

有些游戏会修改屏幕分辨率,有谁会锁定屏幕分辨率?即不让游戏修改分辨率。
例如,把分辨率锁定为800×600,照样玩640×480 的游戏,当然游戏不是全屏幕。
求高手帮忙!(编程也可以,但一定要有效,如上面的例子)
[139 byte] By [zjhangtian-海风月影] at [2008-2-13]
# 1
这个好像没有听说过。
zhenhao-轻松XP at 2007-10-25 > top of Msdn China Tech,Windows专区,Windows 9X...
# 2
是吗?期待高手的出现。
# 3
98是不可能了,2000你可以用本地安全策略,然后运行程序的时候用Run As...启动一个权限较低的帐号运行,目的就是让策略生效,在要运行的程序上按着Shift点右键,然后选 运行于... 输入帐号和密码.如果是笔记本电脑,可以把屏幕扩展关掉,那是最简单的.
NCCC-love笨笨 at 2007-10-25 > top of Msdn China Tech,Windows专区,Windows 9X...
# 4
我试过了。有的时候不可以啊。期待了。UP!
515feixiangyu-飞翔宇 at 2007-10-25 > top of Msdn China Tech,Windows专区,Windows 9X...
# 5
用美萍锁定桌面.怎么样?
# 6
在驱动程序中有个配置文件?.ini
打开删除里面的其他分辨率

有的找不到可以在c:\windows\有

改过后重起
================================================================

ok?
wxyq2000-wxyq at 2007-10-25 > top of Msdn China Tech,Windows专区,Windows 9X...
# 7
注册表里有在最后一个选项里,
# 8
注册表里有在最后一个选项里??

哪个选项,能不能说清楚一点??
zjhangtian-海风月影 at 2007-10-25 > top of Msdn China Tech,Windows专区,Windows 9X...
# 9
[HKEY_CURRENT_CONFIG\Display\Settings]

"Resolution"="1024,768"
# 10
那么怎么用程序去修改这个值,则是另一回事
我有VC修改注册表的源程序,不过很长,现在也不在我身边,因我的电脑没有显示器。
# 11
我说的是锁定分辨率,不是修改!
我的电脑设置已是
[HKEY_CURRENT_CONFIG\Display\Settings]

"Resolution"="800,600"
但玩全屏游戏时,分辨率照样被改成640×480
我要的是玩全屏游戏时,分辨率锁定成800×600
即全屏游戏变成像窗口一样的东西不占整个屏幕!
zjhangtian-海风月影 at 2007-10-25 > top of Msdn China Tech,Windows专区,Windows 9X...
# 12
不影响玩游戏吧
# 13
对,游戏可以改,那么自己也可以?不过俺不知道怎么改
qqf-我就是我 at 2007-10-25 > top of Msdn China Tech,Windows专区,Windows 9X...
# 14
玩什么游戏啊,最简单还是找个外挂吧!比如魔力就有这样的外挂。
你琐定分辨率也没用,游戏会自动适应啊,只有改游戏。
taoliang-策划者 at 2007-10-25 > top of Msdn China Tech,Windows专区,Windows 9X...
# 15
在98下是不可能的,有的游戏有参数,可以加一个参数把游戏强行运行在窗口界面,你看看游戏的说明文件,说不准对你有帮助。
例如:“游戏名.exe -windows"等。
你多试试吧!
jmwjy-王原 at 2007-10-25 > top of Msdn China Tech,Windows专区,Windows 9X...
# 16
非即时演算游戏不行。
WingAngel-追月 at 2007-10-25 > top of Msdn China Tech,Windows专区,Windows 9X...
# 17
给个具体措施??
zjhangtian-海风月影 at 2007-10-25 > top of Msdn China Tech,Windows专区,Windows 9X...
# 18
我要玩的游戏是疯狂坦克2,我的显示器坏了,不能显示640×480的分辨率。
所以请高手帮帮忙!
100分 呐!!
谁解决我给70分以上!!
zjhangtian-海风月影 at 2007-10-25 > top of Msdn China Tech,Windows专区,Windows 9X...
# 19
第一,向下兼容,既然可以运行800*600。一定可以640*480,所以不可能通过删除其他的分辨率来实现!
你可以在桌面上,右击该程序,属性,选择运行该程序的启动方式,是全屏幕还是窗口,或者最小化!
就这样了,然后确定!
lovefirst-荆棘 at 2007-10-25 > top of Msdn China Tech,Windows专区,Windows 9X...
# 20

愚人自乐
草是真心
dxcanadl-灯芯草 at 2007-10-25 > top of Msdn China Tech,Windows专区,Windows 9X...
# 21
to lovefirst: 我家显示器的问题无须推测,只能显示800*600。无法显示640*480,这是事实。但无论怎么修改启动方式都没用! 程序照样改分辨率。程序好象用了DirectDrawCreateEx函数建立的窗口与启动方式无关。
zjhangtian-海风月影 at 2007-10-25 > top of Msdn China Tech,Windows专区,Windows 9X...
# 22
根据你说的问题,在疯狂坦克的文件夹里,有一个文件,扩展名是ini,是它的配置文件,里面可以设定很多的项目!你自己试着修改一下!如果还不行,就只有更改注册表了!
lovefirst-荆棘 at 2007-10-25 > top of Msdn China Tech,Windows专区,Windows 9X...
# 23
To lovefirst:
很遗憾,只有一个USER。INI,里面只有两行:
[main]
LastGroup=0

你说只能改注册表,怎么改??
zjhangtian-海风月影 at 2007-10-25 > top of Msdn China Tech,Windows专区,Windows 9X...
# 24
一般情况下,每个软件都会在注册表中留下注册信息,这里面有一个键值上是设置屏幕分辨率的!我找到后 告诉你!
lovefirst-荆棘 at 2007-10-25 > top of Msdn China Tech,Windows专区,Windows 9X...
# 25
为了玩这么一个游戏,值得吗
QQKiKi-哈哈 at 2007-10-25 > top of Msdn China Tech,Windows专区,Windows 9X...
# 26
To lovefirst:Thank you!I wish you will find it!

To QQKiKi:为了玩这么一个游戏,不值得!
但这个问题比较难,问一问能学到的东西比较多!
zjhangtian-海风月影 at 2007-10-25 > top of Msdn China Tech,Windows专区,Windows 9X...
# 27
我一直在玩2000,所以我说说怎样在2000中设置.

你试试运行:gpedit.msc
定位到本地计算机策略\用户配置\管理模板\控制面板\显示
设设,禁用" 控制面板" 中的显示, 试试行不,
在2000 中是绝对行的,不过具体在那儿设,不记得了,
amwlq-意跃神驰 at 2007-10-25 > top of Msdn China Tech,Windows专区,Windows 9X...
# 28
我试试
zjhangtian-海风月影 at 2007-10-25 > top of Msdn China Tech,Windows专区,Windows 9X...
# 29
就将你的显示器驱动ini文件改成只有800*600就可以了~
supercow-超级牛 at 2007-10-25 > top of Msdn China Tech,Windows专区,Windows 9X...
# 30
哪一个INI文件???
zjhangtian-海风月影 at 2007-10-25 > top of Msdn China Tech,Windows专区,Windows 9X...
# 31
ok 了 感谢大家
zjhangtian-海风月影 at 2007-10-25 > top of Msdn China Tech,Windows专区,Windows 9X...