I had a conversation with someone a few days ago about some ideas, and since then I've been hunting down ways to do what I need, but with no luck. I'm hoping I can, once again, tap into the expertise of the group to either point me at a hidden path among the trees or hit me over the head with a road sign I failed to see while traversing page after page of Google searches!
Here's what I'm looking to do: 1. Create a "virtual" USB device on my workstation (à la Daemon Tools' virtual CD/DVD/BD/etc. drive) 2. Allow communication over this virtual USB port to the virtual USB device Maybe a little diagram of what I've been searching for would help: Workstation | - - - "Virtual" USB device | L - - - App that communicates over the "virtual" serial port | L - - - App that communicates with the "Virtual" USB device (I can handle this, but just showing it in the scheme) Note: Everything is contained on the workstation. There will be no physical devices attached in this scenario. I'm fairly entrenched in .net, but at the same time, I'm wondering if I could even get close to something like this with these resources. I'm thinking I might have to go completely unmanaged and develop my own driver in order to do this. Does anyone have experience with this sort of thing or have any ideas of where I might be able to get started? I've also been trying to work out a way to tie a custom WCF endpoint into all of this, too.
