Hello,
hello,
I am a beginner in device driver programming. I want to write a
virtual driver for windows such that whenever I load the driver, it
should map to a drive with some letter (Z:) and then I should be able
to read files from it and write files to it.
I am using DDK 3790.1830 and C language to program.Would you please
tell me to which category does this driver belongs to and it will be
more helpful to me if you mention me some resources regarding this.
what are the concepts required for this driver programming and I have
gone through some sample programs in DDK but didn't get much from
that.So, would you please let me know some resources for this and guide
me how should i start .
Thanks and Regards
divya
Just install TrueCrypt and enjoy.
–pa
xxxxx@atc.tcs.com wrote:
Hello,
hello,
I am a beginner in device driver programming. I want to write a
virtual driver for windows such that whenever I load the driver, it
should map to a drive with some letter (Z:) and then I should be able
to read files from it and write files to it.
I am using DDK 3790.1830 and C language to program.Would you please
tell me to which category does this driver belongs to and it will be
more helpful to me if you mention me some resources regarding this.
what are the concepts required for this driver programming and I have
gone through some sample programs in DDK but didn’t get much from
that.So, would you please let me know some resources for this and guide
me how should i start .
Thanks and Regards
divya
> I am using DDK 3790.1830
Throw away this obsolete stuff and use WDK 6001.18002
tell me to which category does this driver belongs to and it will be
Depends on how the “files” are organized. If your data is some blockwise virtual disk with NTFS or FAT on it - then write a virtual disk driver, which is simple.
Otherwise, you will need to write a full file system driver, which is very complex.
–
Maxim S. Shatskih
Windows DDK MVP
xxxxx@storagecraft.com
http://www.storagecraft.com
-
Do you mean some sort of virtual disk driver that a file for storage?
-
Whatever you end up doing, the first thing you should is download the most recent WDK (what the DDK is now called). The one you’re using is very old.
If you have an MSDN subscription, then this is easy - go to msdn subscriber downloads and download the wdk available under ‘operating systems/vista’ (6001.18002).
If you don’t, things get more complicated. Really, they just get more complicated to explain, due to the way that connect.microsoft.com works. In a nutshell, you need to:
a. signup at connect.microsoft.com
b. take the ‘connection directory’ link at the top of the page after you sign in
c. choose ‘windows’ from the table of connection categories on the left
d. choose ‘connection name z-a’ from the ‘sort by’ combo box at the top of the page
e. scroll down toward the bottom of the page and click on the ‘windows driver kit (wdk) and windows driver framework (wdf)’ link
f. follow the instructions after that (I’ve already signed up for it, and I don’t remember what it tells you to do).
Once you’ve gotten signed up and it appears on your ‘dashboard:’
g. click on the dashboard link for it
h. click on the ‘wdk for windows server 2008 - build 6001 18002’ link toward the bottom of the page
i. click on the ‘download’ at the bottom of the page. it might make you go through still more steps in order to get ‘File Transfer Manager’ installed; just do whatever it says and then finish the download.
Good luck,
mm