2012-11-13 12 views
5

Desidero utilizzare un monitor che in realtà è contrassegnato come "disconnesso" nel pannello di controllo di Windows in "Modifica impostazioni di visualizzazione". (NON intendo un monitor scollegato fisicamente.)Come utilizzare un monitor che non fa parte del desktop (Windows 7)

So come aggiungere un secondo monitor in Windows e renderlo parte del desktop. So anche come far funzionare la mia applicazione su un monitor primario o secondario quando fanno parte del desktop.

Ho un pezzo di equipaggiamento collegato al PC che ha un touch screen su di esso. Il touchscreen è collegato al PC tramite USB come un normale monitor USB e posso renderlo parte del mio desktop di Windows. Ma non è quello che voglio.

Quello che mi piacerebbe fare è assicurarsi che solo una applicazione speciale possa funzionare su questo monitor. Inoltre non voglio avere un desktop di Windows su di esso perché l'utente potrebbe spostare qualsiasi finestra su di esso che non è quello che voglio. L'idea alla base di tutto questo è quella di utilizzare il touch screen per avere un'applicazione su di esso che può controllare questo componente esterno. L'utente dovrebbe solo eseguire il PC ma non accedere. Stavo pensando di avviare l'app da un servizio Windows prima che il desktop di Windows sia caricato. E una volta che l'utente si collega, non voglio che sia in grado di utilizzare il touch screen per nient'altro tranne questa applicazione speciale. Questo è il motivo per cui il touch screen non deve essere parte del desktop di Windows ma "disattivato".

Sto usando. NET 4.0 e C# per la mia applicazione, ma userò C++ o qualsiasi altra cosa a portata di mano.

Qualsiasi aiuto o idea è apprezzato. Grazie!

+0

Sembra che tu voglia utilizzare Windows Sideshow ... Il mio Dell XPS420 ha una schermata separata con alcuni controlli che possono eseguire Windows Gadget. – cjk

+0

Penso che mi servirebbe un hardware speciale per Sideshow. (O ho capito male?) Quello che ho è questo monitor USB che vorrei usare così com'è. E non mi importa se il mio PC deve essere "acceso" se solo l'utente non deve accedere nella schermata principale. –

+0

Non si sarà in grado di utilizzare un monitor che Windows crede sia disconnesso e limitare il suo utilizzo solo alla propria applicazione. Windows deve essere in grado di usarlo per la tua applicazione per usarlo, e, a sua volta, questo significa che qualsiasi applicazione che vuole usarlo può usarlo. –

risposta

3

Sembra che WDDM non supporti più display indipendenti. Ecco alcuni link nel caso in cui qualcuno desidera dare un'occhiata per se stesso:

  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

La parte importante è questa nota dalla seconda link:

Nota L'utilizzo di altri monitor come display indipendenti non è supportato sui driver implementati in Windows Display Driver Model (WDDM).

+0

Stai dicendo che Windows 7+ ha solo schermi WDDM e quindi display indipendenti sono impossibili?L'articolo mi confonde un po 'perché inizia dicendo che è possibile (e Windows 7 è uscito da un po' di tempo ..). –

Problemi correlati