欺骗Windows看第二个监视器

时间:2010-10-07 23:47:08

标签: c# c++ c winapi language-agnostic

无论如何都会让Windows认为第二台显示器连接到计算机,即使没有它?

示例:

笔记本电脑还有一个外接屏幕。外部屏幕是主屏幕。

当屏幕断开连接时,即使重新连接外部屏幕,笔记本电脑也会变为主屏幕。有没有办法让Windows认为监视器总是存在?而不是作为主屏幕恢复到笔记本电脑屏幕?

我认为它可行的方式是某种低级驱动程序?但我不知道从哪里开始

1 个答案:

答案 0 :(得分:3)

对于工作,我实际上也有同样的情况 - 在嵌入式PC上,我们需要第二台显示器才能始终可用。

我花了相当多的时间研究它,但除了硬件之外我找不到任何解决方案。

如果您有VGA端口(或DVI-I),那么您很幸运。您可以找到有关如何使用几个电阻(here's one set of directions)伪造它的说明。

最终,对于我的项目,我们只提供了一个DVI-D端口。我不得不想出一个微控制器解决方案,将“假的”监听信号(通过I2C)发送到PC。不幸的是,我不能详细介绍这个细节。