Tech Support > Microsoft Windows > Drivers > RDP and HID devices
RDP and HID devices
Posted by Sri on March 18th, 2008


Hi,

I'm working on supporting an ePad USB (electronic signature device) device
from Interlink Electronics on WinXP pro and Win 2003 server platforms. There
is a software given along with the device for testing. This USB device
belongs to HID class (deviceclass - 0x03, deviceSubclass - 0x01,
deviceProtocol - 0x02). When I plugin the device to a standalone pc and open
the application, everything works fine. Now if I do an RDP to this system and
try to use the same application over RDP-
1) On XP pro systems, it successfully opens a handle. However HID data is
not shown by the application
2) On Win2003 server machines, the same application works fine!!

Is there any known problem with HID devices when I do an RDP on XP clients?

Any comments are welcome.

Thanks,
Sri

Posted by Ivan Brugiolo [MSFT] on March 19th, 2008


Which server are you connecting to ?
Which version of mstscax.dll are yo using ?

Version 6 of mstscax.dll supports USB device redirection
(for certain classses of USB devices) if connecting to a Vista/WS2008 server
properly configured.

On average, if you have a HID device on the display machine running
matscax.dll, then, what happens is that mstacax.dll get a bunch of raw
mouse and keyboard event messages, and, those gets sent to the server
to the keyboard-class miniport driver that disguises remote input devices
as some form of PS/2 devices to the server.

So, the server nevers sees the input as coming from HID, but, behaves
normally in general.

--

--
This posting is provided "AS IS" with no warranties, and confers no rights.
Use of any included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm


"Sri" <Sri@discussions.microsoft.com> wrote in message
news:182668FB-6395-4392-B0EC-284AC3457684@microsoft.com...


Posted by Sri on March 19th, 2008


Ivan,
I'm testing this device on 2 platforms - WinXP pro(SP2) and
WinServer2003(SP2).
I'm using RDP5 ver 5.

Is there a way to support these kind of devices on RDP5? Any hack/workaround?
If I upgrade the RDP to ver 6.0, would it work on XpPro? (I cant ask my
clients to do this anyway!!)

Thanks,
Sri

"Ivan Brugiolo [MSFT]" wrote:


Similar Posts