Is it possible develop a driver to emulate your PC as a device

Hi All,
It may sound silly, but I am just curious, if at all it is possible to
emulate your PC as a USB device

Specifically, the idea is, to connecting your PC using a USB cable to a
target device, and making the host PC to be emulated as a DVD ROM for
instance. The driver might fetch the data from its connected DVD drive, or
even fetch data from an iso image file.

Is this doable on windows?

I just googled around, and read about so called gadget drivers.Is this Does
windows system support anything like that?

Thanks,
Madhu

No, you can’t emulate a usb function with a USB host controller. You need logic in the cable itself, or a usb debug cable.

d

debt from my phone


From: Madhusudan Narayan
Sent: 5/21/2012 11:04 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] Is it possible develop a driver to emulate your PC as a device

Hi All,
It may sound silly, but I am just curious, if at all it is possible to emulate your PC as a USB device

Specifically, the idea is, to connecting your PC using a USB cable to a target device, and making the host PC to be emulated as a DVD ROM for instance. The driver might fetch the data from its connected DVD drive, or even fetch data from an iso image file.

Is this doable on windows?

I just googled around, and read about so called gadget drivers.Is this Does windows system support anything like that?

Thanks,
Madhu
— NTDEV is sponsored by OSR For our schedule of WDF, WDM, debugging and other seminars visit: http://www.osr.com/seminars To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

>

Hi All,
It may sound silly, but I am just curious, if at all it is possible to emulate your
PC as a USB device

Specifically, the idea is, to connecting your PC using a USB cable to a target
device, and making the host PC to be emulated as a DVD ROM for instance.
The driver might fetch the data from its connected DVD drive, or even fetch
data from an iso image file.

Is this doable on windows?

I just googled around, and read about so called gadget drivers.Is this Does
windows system support anything like that?

I haven’t heard the term ‘gadget driver’ outside of the Linux kernel. The main time I have used it is when you have a router or modem or something that can run as a USB device or a USB host. I suspect that the USB chipsets you find in your PC don’t support this functionality, and that the Windows USB driver would not access to it even if it did.

This might change on Windows tablet devices and smartphones though?? I assume they support tethering etc…

James