Solved

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

Posted on 2012-04-03
1
147 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

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Example works but why do I need to click twice on button 4 48
Sort GridView by ID Descending 1 17
FInd Image Control Gridview 3 21
abstract class C# 1 31
Many of us here at EE write code. Many of us write exceptional code; just as many of us write exception-prone code. As we all should know, exceptions are a mechanism for handling errors which are typically out of our control. From database errors, t…
Real-time is more about the business, not the technology. In day-to-day life, to make real-time decisions like buying or investing, business needs the latest information(e.g. Gold Rate/Stock Rate). Unlike traditional days, you need not wait for a fe…
In a recent question (https://www.experts-exchange.com/questions/29004105/Run-AutoHotkey-script-directly-from-Notepad.html) here at Experts Exchange, a member asked how to run an AutoHotkey script (.AHK) directly from Notepad++ (aka NPP). This video…

828 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