在Windows 7下玩一些游戏时,使用全屏显示时屏幕两侧总有大块的黑边,游戏不能完全拉伸以适合屏幕分辨率,对于这个问题,有一种通用的解决办法,那就是修改注册表中的显示器的参数设置。点击开始菜单,在搜索框内输入”Regedit“并回车打开注册表编辑器,定位到“HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\GraphicsDrivers\Configuration\”项,右键点击Configuration项,选择“查找”,输入“scaling”,在具体显示器设备中查找名为“scaling”的参数,并将其由默认的“4”或“255”修改为“3”即可。

针对第一种解决办法,我写了一个小程序,只是可以更方便不需要每次都去修改注册表很麻烦~

下面是C#代码原理:

string scalingkey = @"SYSTEM\ControlSet001\Control\GraphicsDrivers\Configuration\" + RegeditDirIsExist() ;
            using (RegistryKey key = Registry.LocalMachine.CreateSubKey(scalingkey))
            {
                if (key != null)
                {
                    key.SetValue("scaling", 3);
                    MessageBox.Show("修改成功!");
                }
            }

/// <summary>
        /// 查找采集系统的安装路径
        /// </summary>
        /// <param name="dirName"></param>
        /// <returns></returns>
        private string RegeditDirIsExist()
        {
            string s = null;
            RegistryKey key;
            string value = null;
            key = Registry.LocalMachine;
            string fullDir = @"SYSTEM\ControlSet001\Control\GraphicsDrivers\Configuration\";
            key = key.OpenSubKey(fullDir);
            //MessageBox.Show(key.GetValueKind("scaling").ToString());
            for (int i = 0; i < key.GetSubKeyNames().Length; i++)
            {
                if (key.GetSubKeyNames()[i].ToString().Length > 10)
                {
                    //MessageBox.Show(key.GetSubKeyNames()[i].ToString());
                    s = key.GetSubKeyNames()[i].ToString() + @"\00\00";

//MessageBox.Show(s);
                }
            }
            return s;

}

Win7下有些游戏不能全屏的解决方法相关推荐

  1. win7玩cf不能全屏,win7游戏不能全屏的解决方法(图文说明)

    win7的页面相对xp而言可以说非常炫,但是令很多游戏玩家头疼的是,很多游戏在win7系统里面不能全屏,今天小猪就和大家分享下,win7游戏不能全屏的解决方法. 通用方法-修改注册表(有风险) 这个方 ...

  2. 计算机玩游戏不能全屏,电脑游戏不能全屏怎么办 电脑游戏不能全屏的解决方法...

    导读:网络逐渐成为我们日常生活当中不可缺少的一部分,它不仅给我们带来了很多方便,同时也为我们的娱乐生活增添了很多的乐趣,很多人通过电脑玩有些网络游戏,而在使用电脑玩网络游戏的过程当中,我们都希望游戏可 ...

  3. 计算机玩游戏不能全屏,电脑玩游戏为何不能全屏?电脑玩游戏不能全屏的解决方法...

    听到很多网友反馈说常常遇到win10系统玩游戏不能全屏的问题,对于电脑水平薄弱的网友来说确实是一个难题.win10系统玩游戏不能全屏确实影响游戏体验,怎么办?这里,今天小编就来分享Win10玩游戏不能 ...

  4. Win7下游戏不能全屏的解决方法

    在Windows 7下玩一些游戏时,使用全屏显示时屏幕两侧总有大块的黑边,游戏不能完全拉伸以适合屏幕分辨率,下边就介绍一下如何解决Win7下游戏不能全屏的问题. 对于这个问题,有一种通用的解决办法,那 ...

  5. Win7玩CF,不能全屏的解决方法...

    今天用自己的本本玩CF,发天竟然不能全屏,抓狂呀! 在网上找了下,解决方法如下: 打开注册表,定位到: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ ...

  6. win7游戏不能全屏的解决方法

    搜索框输入 regedit 定位到 [HKEY_LOCAL_MACHINE\SYSTEM\Contro1Set001\Control\GraphicsDrivers\Configuration\]项, ...

  7. win7下笔记本玩游戏不能全屏的解决

    在Windows7系统下,人们在使用笔记本玩游戏时有时会发现屏幕居中两边有黑条,在N卡与A卡中均出现win7下玩游戏不能全屏的问题,下面给大家介绍Windows7游戏不能全屏问题通用解决方法. 通杀w ...

  8. win7电脑玩游戏不能全屏怎么办【系统天地】

    win7电脑游戏都会有全屏模式,但是有时候在win7电脑玩游戏不能全屏的问题,该怎么办呢?下面就来给大家介绍一下win7电脑游戏不能全屏怎么处理. 电脑玩游戏不能全屏解决方法: 1,敲击键盘" ...

  9. 计算机玩游戏不能全屏,教您笔记本电脑玩游戏不能全屏怎么解决

    相信不少用户的笔记本都在用Win7操作系统了,虽然界面豪华漂亮,但包括笔者在内的不少用户总埋怨,在玩游戏时,游戏画面只能在屏幕中间显示,两边是黑色的,游戏无法以全屏模式显示,下面,小编给大伙分享笔记本 ...

最新文章

  1. DiscuzX3.2,3.3升级DiscuzX3.4的详细教程!
  2. VS2010运行类向导提示“未实现该方法或操作”
  3. Spark技术在京东智能供应链预测的应用——按照业务进行划分,然后利用scikit learn进行单机训练并预测...
  4. echarts图表实例
  5. 图像处理:二维傅里叶变化的平移性_matlab实现
  6. Java时间日期格式转换
  7. 西建大历年电子与通信工程复试真题_历年复试试题回忆
  8. 使用postman创建Marketing Cloud的Contact
  9. NHibernate初学者指南(10):一级和二级缓存
  10. java读取同包文件_Java实现从jar包中读取指定文件的方法
  11. 关于onSaveInstanceState的javadoc的渣渣翻译
  12. Web开发实用网站资源
  13. 如何在线将WAV转换为MP3格式
  14. Kafka | Kafka中如何实现死信队列重试队列
  15. 计算机无法备份,无法备份和备份会话失败iTunes问题解决
  16. js原生拖拽的两种方法
  17. 什么是腾讯会议?腾讯云会议应用讲解
  18. 1/6黄金最新走势分析美原油全面操作建议
  19. GPS定位系统及协议介绍
  20. nsfw什么颜色_“ NSFW”是什么意思,以及如何使用它?

热门文章

  1. 西安网吧电信网通双线路接入方案(转)
  2. 应用宝SDK YSDK登录验证服务端
  3. 【EasyUse】关于键盘加速键的几点思考
  4. 20款超炫的Jquery插件
  5. 怎么解决微信屏蔽内置浏览器下载功能
  6. IE 8兼容:X-UA-Compatible的解释
  7. 顺序结构——有关圆的计算
  8. Python图像处理之图像层叠
  9. 解决双显卡笔记本安装XP系统后独立显卡无法驱动的问题!Win7双显卡笔记本换XP系统如何安装独立显卡驱动!
  10. 诗可以怨 --钱钟书