2012-11-13 30 views
5

我想在窗口控制面板中的「更改顯示設置」下使用實際標記爲「斷開連接」的顯示器。 (我不是指物理上斷開連接的顯示器。)如何使用不屬於桌面的顯示器(Windows 7)

我知道如何在Windows中添加第二個顯示器,並將其設置爲桌面。我也知道如何讓我的應用程序在主要或次要顯示器上運行,當它們是桌面的一部分時。

我有一臺連接到PC上的設備,它有一個觸摸屏。觸摸屏通過USB連接到PC,看起來像一個普通的USB監視器,我可以使它成爲我的Windows桌面的一部分。但那不是我想要的。

我想要做的是確保只有一個特殊的應用程序可以在此顯示器上運行。我也不希望有一個Windows桌面上,因爲比用戶可以移動任何窗口,它不是我想要的。所有這一切背後的想法是使用觸摸屏在它上面有一個應用程序來控制這個外部設備。用戶只需要運行PC但不能登錄。我正在考慮在加載Windows桌面之前從Windows服務啓動應用程序。一旦用戶登錄,我不希望他能夠將觸摸屏用於除此特殊應用程序之外的任何其他功能。這就是爲什麼觸摸屏不能是Windows桌面的一部分,而是「停用」的原因。

我正在使用。 NET 4.0和C#用於我的應用程序,但我將使用C++或其他方便的東西。

任何幫助或想法表示讚賞。謝謝!

+0

聽起來就像你想使用Windows Sideshow ...我的戴爾XPS420有一個單獨的屏幕與一些控件,可以運行Windows小工具。 – cjk

+0

我想我需要Sideshow的特殊硬件。 (或者我得到這個錯誤?)我有什麼是這個USB監視器,我想要使用它。如果只有用戶不必在主屏幕上登錄,我不介意我的電腦必須「開機」。 –

+0

您不能使用Windows認爲已斷開連接的顯示器,並將其用途僅限於您的應用程序。 Windows必須能夠使用它來讓應用程序使用它,反過來,這意味着任何想要使用它的應用程序都可以使用它。 –

回答

3

看來WDDM不再支持獨立顯示。在這裏,萬一有人某些鏈接想看看他自己:

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

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

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

最重要的部分是從第二本說明鏈接:

注意 在實施到Windows顯示驅動程序模型(WDDM)的驅動程序中不支持將其他顯示器用作獨立顯示。

+0

你是說Windows 7+只有WDDM顯示,所以獨立顯示是不可能的?這篇文章讓我感到有點困惑,因爲它開始說這是可能的(而Windows 7已經出現了相當長的一段時間..)。 –

相關問題