2011-06-08 30 views
1

我想改变基于Intel GMA450图形芯片,以“克隆”模式的输出模式。如何编程修改英特尔gma450显卡的输出模式来克隆

因为环境是一个Windows Embedded Standard的,只有相连的显示器之一可能是为最终用户可见的,我想无论是永久设置输出模式,克隆或不断重置在克隆模式情况下实际模式不同(例如在重新启动后,第二个监视器的disconect/reconect或通过其他方式)。

有没有一种方法(的RegistryKey,对于英特尔驱动程序,WIN-API API)来改变显示模式,克隆/双输出编程?

更新: 我发现了IEDG司机SDK看来,我也许能编程设置分辨率,克隆模式等 但是,我找不到SDK或驱动程序的任何信息我目前使用的是:用于Windows * XP的英特尔®图形媒体加速器驱动程序,版本14.32.4.4926。

回答

2

这不是一个很好的答案,但它可能让你在一个方向前进弄明白。

我最后的笔记本电脑已经连接了外部监视器,以及英特尔驱动程序往往会混淆出大概的二级的重新连接或重新启动后的方向。我厌倦了处理这个问题,并尝试以编程方式修复它,因为GUI中的点击太多。选择显示器时,选择旋转方向,选择其它的监视器,选择旋转,申请,安排,申请,等待...

我花了大约一天的时间就可以了(啊,被雇员与自雇的日子! ),我发现的解决方案是使用一个程序来比较注册表(可能是regshot),以发现修正中涉及哪些密钥(它们之前的版本与之后的版本),然后是由intel提供的exe强制驱动程序根据注册表重置 - exe基本上就像按gui中的“apply”按钮。我正在运行XP,如果我记得,gui管理也是为Windows XP配置英特尔图形媒体加速器驱动程序。所以最终的解决方案变成了我的桌面上的一个cmd文件,它会应用一个没有确认的REG,然后用一些参数运行一个exe文件。

现在,我没有那台笔记本电脑(当我退出时,他们没有让我走出门!),我不记得执行重置所需的exe文件的具体内容。只是改变注册表键并不会自动生效 - 有一个API调用涉及到,我只是用它们的exe来处理。我知道这不是一个很多继续,但事情告诉我,该文件是在驱动程序包中,或驱动器上的某个地方,我刚刚找到它。在命令行运行它提供了选项。喜欢/重置。

我希望能帮到你一点。如果你想出来,一定要回复。

后还回来,如果我完全错了,这没有发生过这样的。但这是我记得的方式。 :)