1

我想将基于 Intel GMA450 的图形芯片的输出模式更改为“克隆”模式。

由于环境是 Windows Embedded Standard,并且最终用户可能只能看到一个连接的监视器,我想将输出模式永久设置为克隆或将其连续重置为克隆模式以防实际模式不同(例如,在重新启动、断开/重新连接第二台显示器或通过其他方式)。

有没有办法(注册表键、英特尔驱动程序的 API、Win-Api)以编程方式将显示模式更改为克隆/双输出?

更新: 我找到了 IEDG 驱动程序的 SDK,我似乎能够以编程方式设置分辨率、克隆模式等。但是,我找不到我当前使用的驱动程序的 SDK 或任何信息:英特尔® 显卡适用于 Windows* XP 的媒体加速器驱动程序,版本 14.32.4.4926。

4

1 回答 1

2

这不是一个好的答案,但它可能会让你朝着一个方向去解决它。

我的最后一台笔记本电脑连接了外接显示器,在重新连接或重新启动后,英特尔驱动程序经常会对辅助显示器的方向感到困惑。我厌倦了处理这个问题并尝试以编程方式修复它,因为 GUI 中的点击次数太多。选择此显示器,选择旋转,选择其他显示器,选择旋转,应用,排列,应用,等待...

我花了大约一天的时间(啊,成为雇员与个体经营者的日子!),我找到的解决方案是使用一个程序来比较注册表(也许是regshot?)以发现其中涉及哪些键更正(它们之前的内容与之后的内容),然后有一个英特尔提供的 exe,它强制驱动程序根据注册表进行重置——该 exe 本质上就像按下 gui 中的“应用”按钮。我正在运行 XP,如果我记得的话,gui 管理也是用于配置适用于 Windows XP 的英特尔图形媒体加速器驱动程序。所以最终的解决方案变成了我桌面上的一个 cmd 文件,它会在没有确认的情况下应用一个 REG,然后运行一个带有一些参数的 exe。

现在,我没有那台笔记本电脑(当我退出时他们没有让我带着它走出门!)而且我不记得执行重置所需的 exe 的细节。只是更改注册表项并不会自发使其生效——涉及到一个 api 调用,我只是用他们的 exe 处理了它。我知道这没什么好做,但是有些东西告诉我该文件在驱动程序包中,或者已经在驱动器上的某个地方,而我刚刚找到了它。在命令行运行它提供了选项。喜欢/重置。

我希望这对你有一点帮助。如果你弄清楚了,一定要回帖。

如果我完全弄错了并且根本没有发生这种情况,也可以发回。但这就是我记得的方式。:)

于 2011-09-02T22:56:31.430 回答