c# – 如何使用不属于桌面的显示器(Windows 7)

c# – 如何使用不属于桌面的显示器(Windows 7),第1张

概述我想在“更改显示设置”下的 Windows控制面板中使用实际标记为“已断开”的显示器. (我不是指一个物理上断开的监视器.) 我知道如何在Windows中添加第二台显示器并使其成为桌面的一部分.我也知道如何使我的应用程序在主要或辅助监视器上运行时,它们是桌面的一部分. 我有一台连接在PC上的设备,上面有一个触摸屏.触摸屏通过USB连接到PC,看起来像普通的USB监视器,我可以将它作为我的Windo 我想在“更改显示设置”下的 Windows控制面板中使用实际标记为“已断开”的显示器. (我不是指一个物理上断开的监视器.)

我知道如何在windows中添加第二台显示器并使其成为桌面的一部分.我也知道如何使我的应用程序在主要或辅助监视器上运行时,它们是桌面的一部分.

我有一台连接在PC上的设备,上面有一个触摸屏.触摸屏通过USB连接到PC,看起来像普通的USB监视器,我可以将它作为我的windows桌面的一部分.但这不是我想要的.

我想要做的是确保只有一个特殊的应用程序可以在此监视器上运行.我也不想在其上安装windows桌面,因为用户可以将任何窗口移动到它上面,这不是我想要的.所有这一切背后的想法是使用触摸屏在其上有一个应用程序,可以控制这个外部设备.用户只需要运行PC但不能登录.我正在考虑在加载windows桌面之前从windows服务启动应用程序.一旦用户登录,我不希望他能够使用触摸屏进行除此特殊应用之外的任何其他 *** 作.这就是为什么触摸屏不能是windows桌面的一部分而是“停用”的原因.

我在用 . NET 4.0和C#用于我的应用程序,但我会使用C或其他任何方便的东西.

任何帮助或想法表示赞赏.谢谢!

解决方法 似乎WDDM不再支持独立显示.这里有一些链接以防有人想看看自己:

> http://msdn.microsoft.com/en-us/library/windows/desktop/dd145071(v=vs.85).aspx
> http://msdn.microsoft.com/en-us/library/windows/desktop/dd145179(v=vs.85).aspx
> http://msdn.microsoft.com/en-us/library/windows/desktop/dd145179(v=vs.85).aspx

重要的部分是来自第二个链接的这个注释:

注意在windows显示驱动程序模型(WDDM)上实现的驱动程序不支持将其他监视器用作独立显示.

总结

以上是内存溢出为你收集整理的c# – 如何使用不属于桌面的显示器(Windows 7)全部内容,希望文章能够帮你解决c# – 如何使用不属于桌面的显示器(Windows 7)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1252512.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-07
下一篇2022-06-07

发表评论

登录后才能评论

评论列表(0条)

    保存