Getting started on a stream interface driver
I want to build a stream interface driver for testing purposes but I am completely lost. I don't know which IDE to use VS2008 or Platform Builder. Platform Builder is whopping 20GB to download :( Can anyone guide me on how i create the .dll file and include XXX_Open, XXX_Close, XXX_Write, XXX_Read in the dll file? Should i write the .dll file in C++ or can i write it in C#? Please guide m开发者_运维百科e through the basics :) Thanx a lot :)
Platform builder 6 is not 20GB as far as I know. It is shipped on one DVD (aside from Visual Studio 2005) so it cannot exceed 9 Gb in the worst case.
You can read A Stream Interface Driver Shell as a start. You can also find many other posts on the same blog that are extremely helpful and are for the beginner level.
As far as I know writing drivers is done in C/C++. I have not seen an implementation in C# and I don't think it is possible to do so.
Here is the link for the Platform Builder download: link - it states it is 3.8 GB. Of course you need to download VS2005 first.
Drivers must be written in C. They can be written with Platform Builder or Visual Studio. You can only use live debugging of a driver with Platform Builder.
精彩评论