This definitely falls into the “newbie” category so please be
forewarned. 
We have an image capture application that unfortunately was designed
to use the viewport of the current display for its dimensions. This
presents some practical limitations when using the software on
different systems, because the desktop limits the depth of field.
Replacing the existing software component is an obvious option, but
another suggestion has been to use a VDD to spoof the application into
thinking that it has more real estate available.
Does anyone happen to know if a simple VDD solution is available that
would allow us to launch an application using an arbitrary screen
size? The application itself has no user interaction, we simply need
to run it on a single CPU at a specified resolution - the more
transparent to the user the better.
Any leads or suggestions would be appreciated.
M
Mark Rickan wrote:
This definitely falls into the “newbie” category so please be
forewarned. 
We have an image capture application that unfortunately was
designed to use the viewport of the current display for its
dimensions. This presents some practical limitations when using the
software on different systems, because the desktop limits the depth of
field.
Didn’t you ask this same question a week or two ago?
Replacing the existing software component is an obvious option, but
another suggestion has been to use a VDD to spoof the application into
thinking that it has more real estate available.
Does anyone happen to know if a simple VDD solution is available that
would allow us to launch an application using an arbitrary screen
size? The application itself has no user interaction, we simply need
to run it on a single CPU at a specified resolution - the more
transparent to the user the better.
No, such a thing is not possible. The display driver reports its
capabilities to the operating system at boot time, and it is the
operating system that spreads that information around to applications.
There is no way for a display driver to know that it is your application
doing the asking, and even if it could, the system just returns the
information it already has cached. So, if you fake out YOUR
application, it will fake out EVERY application.
Further, the display driver environment is somewhat hostile and
unforgiving. It will UNDOUBTEDLY be much easier and cheaper to fix the
application than to hack this in the kernel.
–
Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.
“Tim Roberts” writes,
Didn’t you ask this same question a week or two ago?
No… must be a popular request. 
No, such a thing is not possible…
Further, the display driver environment is somewhat hostile and
unforgiving. It will UNDOUBTEDLY be much easier and cheaper to
fix the application than to hack this in the kernel.
Sounds like this is our only avenue then.
Thanks for the feedback.
M