USB driver development

I want to develop a USB driver, but I don’t have any idea to start this.
Can you please explain me initial steps i should take to implement it.
Please note that I have no any experience in driver development.


Prageeth Madhushanka
Sri Lanka

What type of usb device is this? What does it do? Is there only one app that talks to the device or can many app talk to it at once?

d

tiny phone keyboard + fat thumbs = you do the muth


From: prageeth madhushanka
Sent: Wednesday, February 03, 2010 7:17 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] USB driver development

I want to develop a USB driver, but I don’t have any idea to start this. Can you please explain me initial steps i should take to implement it.
Please note that I have no any experience in driver development.


Prageeth Madhushanka
Sri Lanka

— 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

Please refer to this Blog post .It talks in detail about starting USb driver development

http://blogs.msdn.com/usbcoreblog/archive/2009/10/10/getting-started-with-usb-driver-development.aspx

Thanks.
Fizal

I have discussed this earlier in a different post.Here I’ll put down it
again.

If you want to download/upload data from/to the system(PC or network) you
don’t want to be an administrator of that system.You can do it simply login
to the system.
Here my expectation is to use USB authentication to give an access to the
system for a certain USB device. For that you need to register your USB
device before using it with the system.(Using any unique ID or copying some
file to USB device).
After you register it with the system you should be able to use that USB
device to download or upload data from/to system.If it is not a registered
one it should be blocked.
I also need to monitor the activities done by the USB device.

Now I need to know how can I start this. What are the steps that I should
follow to develop this driver.I 'm asking this because I don’t have any
experience in driver development to start this project.

On Thu, Feb 4, 2010 at 8:58 AM, Doron Holan wrote:

> What type of usb device is this? What does it do? Is there only one app
> that talks to the device or can many app talk to it at once?
>
> d
>
> tiny phone keyboard + fat thumbs = you do the muth
>
>
>
>

Prageeth Madhushanka
Sri Lanka

Honestly I can quite parse what you are trying to do. Is the usb device used to authenticate the user (like a smart card token?) or used as a destination to which you can write files?

From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of prageeth madhushanka
Sent: Wednesday, February 03, 2010 8:46 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] USB driver development

I have discussed this earlier in a different post.Here I’ll put down it again.

If you want to download/upload data from/to the system(PC or network) you don’t want to be an administrator of that system.You can do it simply login to the system.
Here my expectation is to use USB authentication to give an access to the system for a certain USB device. For that you need to register your USB device before using it with the system.(Using any unique ID or copying some file to USB device).
After you register it with the system you should be able to use that USB device to download or upload data from/to system.If it is not a registered one it should be blocked.
I also need to monitor the activities done by the USB device.

Now I need to know how can I start this. What are the steps that I should follow to develop this driver.I 'm asking this because I don’t have any experience in driver development to start this project.

On Thu, Feb 4, 2010 at 8:58 AM, Doron Holan > wrote:
What type of usb device is this? What does it do? Is there only one app that talks to the device or can many app talk to it at once?

d

tiny phone keyboard + fat thumbs = you do the muth


Prageeth Madhushanka
Sri Lanka
— 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

My expectation is to used as a destination where we can write files, NOT as
a smart card token.
Idea is to control data theft by authenticating devices, which can be used
with the network.(client PCs).

Note that I don’t want to authenticate users.

On Thu, Feb 4, 2010 at 10:26 AM, Doron Holan wrote:

> Honestly I can quite parse what you are trying to do. Is the usb device
> used to authenticate the user (like a smart card token?) or used as a
> destination to which you can write files?
>
>
>
> From: xxxxx@lists.osr.com [mailto:
> xxxxx@lists.osr.com] *On Behalf Of *prageeth madhushanka
> Sent: Wednesday, February 03, 2010 8:46 PM
>
> To: Windows System Software Devs Interest List
> Subject: Re: [ntdev] USB driver development
>
>
>
> I have discussed this earlier in a different post.Here I’ll put down it
> again.
>
>
>
> If you want to download/upload data from/to the system(PC or network) you
> don’t want to be an administrator of that system.You can do it simply login
> to the system.
>
> Here my expectation is to use USB authentication to give an access to the
> system for a certain USB device. For that you need to register your USB
> device before using it with the system.(Using any unique ID or copying some
> file to USB device).
>
> After you register it with the system you should be able to use that USB
> device to download or upload data from/to system.If it is not a registered
> one it should be blocked.
>
> I also need to monitor the activities done by the USB device.
>
>
>
>
>
> Now I need to know how can I start this. What are the steps that I should
> follow to develop this driver.I 'm asking this because I don’t have any
> experience in driver development to start this project.
>
>
>
>
>
> On Thu, Feb 4, 2010 at 8:58 AM, Doron Holan
> wrote:
>
> What type of usb device is this? What does it do? Is there only one app
> that talks to the device or can many app talk to it at once?
>
> d
>
> tiny phone keyboard + fat thumbs = you do the muth
>
>
>
> –
> Prageeth Madhushanka
> Sri Lanka
>
> — 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
>
> —
> 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
>


Prageeth Madhushanka
Sri Lanka