Solved

Multiple Monitors:  Always know that "1" is 1, "2" is 2 etc...

Posted on 2012-04-03
1
145 Views
Last Modified: 2014-04-10
Hey guys.  I'm trying to write an app (in VB.net on Win7Pro x64) that displays 8 different images on 8 different screens depending on info coming into a PC.  These screens are several hundred feet appart, so I am required to use an extender box, such as the StarTech HDMI over IP Extender (IPUSB2HD2).  Their software basically presents each box to Windows as a new display adapter.  

I have this working just fine, but the problem is if/when one or more of those adapters/screens powers off.  The software disconnects it from the device (obviously) and then in turn Windows loses track of which number screen that was.  In other words, for example screen 3 is no longer screen 3.

My question is this:  is there a way for me to identify something about screen X that always tells me screen X is screen X?  Sort of like a MAC address for NICs?  That way, I can always direct my output to that identifier, rather than just "screen X" and trusting windows to handle it correctly?

I hope that makes sense and thanks for your time.
0
Comment
Question by:JasonWilliam
1 Comment
 
LVL 2

Accepted Solution

by:
shanejh earned 500 total points
ID: 37804038
Monitors are always a pain. You could possible use the "Physical device object name" to keep track of which monitor is which. Not sure how easy/hard that is to pick that value up in VB though (WMI maybe?)
0

Featured Post

DevOps Toolchain Recommendations

Read this Gartner Research Note and discover how your IT organization can automate and optimize DevOps processes using a toolchain architecture.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

For those of you who don't follow the news, or just happen to live under rocks, Microsoft Research released a beta SDK (http://www.microsoft.com/en-us/download/details.aspx?id=27876) for the Xbox 360 Kinect. If you don't know what a Kinect is (http:…
Wouldn’t it be nice if you could test whether an element is contained in an array by using a Contains method just like the one available on List objects? Wouldn’t it be good if you could write code like this? (CODE) In .NET 3.5, this is possible…
Along with being a a promotional video for my three-day Annielytics Dashboard Seminor, this Micro Tutorial is an intro to Google Analytics API data.
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question