zoukankan      html  css  js  c++  java
  • 终于解决了一个让大家头痛的问题

      几个月以来,WM6.5在320x480分辨率的系统上不能启动的问题一直困扰着两个Team,直到这两天,FAE那边反映他们实在没有任何线索,而客户量产迫在眉睫。正所谓箭在弦上不得不发,累死牛也要拉动车。所以由我跟踪此问题。

      已知的现象是在已有的几个240X400分辨率的平台上都可以正常启动。但在一个320X480的平台上启动之后不时的报gwes exception,task bar也不能显示。主界面进不去。似乎与我们自己的文件没有关系,因为即使只加载显示驱动也是相同的现象。所以去查注册表,本想把与驱动无关的注册表都删掉看能否解决。但发现原来的注册表中有关于DPI的设置,即:

    ; @BEGINASSOC DPI 192

    [HKEY_LOCAL_MACHINE\Drivers\Display\GPE]

        "LogicalPixelsX"=dword:C0

        "LogicalPixelsY"=dword:C0

    ; @ENDASSOC

    但没有DPI 128的设置,而320X480的分辨率恰好使用的是DPI 128。一查注册表根本就没有这个键值,所以设置了DPI128的注册表,即

    [HKEY_LOCAL_MACHINE\Drivers\Display\GPE]

        "LogicalPixelsX"=dword:80

        "LogicalPixelsY"=dword:80

    非常爽,一个头痛的问题终于解决了。

  • 相关阅读:
    入栈的方式
    出栈的方式
    入栈的方式
    累加数据段中的前3个字型数据
    累加数据段中的前3个字型数据
    出栈的方式
    入栈的方式
    python中如何清空列表
    python中统计列表元素出现的次数
    python中删除列表元素
  • 原文地址:https://www.cnblogs.com/ceblog/p/1776788.html
Copyright © 2011-2022 走看看