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.

Reply via email to