Running OmniServer Keyboard Wedges on Windows Vista/Windows 7/Server 2008 operating systems
I need to run a Keyboard Wedge in OmniServer on a newer operating system such as Windows 7. What considerations are there for this architecture?
Since newer operating systems force Windows services to run in a separate session instance from other applications, OmniServer Keyboard Wedges cannot work when OmniServer is configured to run as a Windows service on Windows Vista or newer operating systems.
This is because there is no way for the session where OmniServer is running to send data to the application running in the the logged-in user session.
To properly run a Keyboard Wedge on these operating systems, it is necessary to run OmniServer as an application, rather than as a Windows Service. OmniServer installs as a application by default, so if you are installing OmniServer for the first time you shouldn't have any problems running a Keyboard Wedge.