Multiple Monitors: Always know that "1" is 1, "2" is 2 etc...
Posted on 2012-04-03
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.