Click here to Skip to main content
Licence CPOL
First Posted 24 Oct 2001
Views 98,970
Downloads 1,646
Bookmarked 65 times

QuickSYS

By | 19 Apr 2008 | Article
A tool to generate Windows driver framework

Introduction

QuickSYS is a quick tool to generate a device driver Framework for Windows NT/2K/XP/2K3/VISTA/2K8, supporting both 32 bit and 64 bit. It is currently at version 0.4.0.

Using the Code

It is simple to use. With just one mouse click, it will create a Visual C++ project. It supports VC6, VC2005, VC2008. You can edit your code, compile and link your device driver in Visual Studio IDE.

If you have SoftICE, it can generate a *.nms file.

Before you can compile your driver, you must have the Microsoft WDK or DDK or IFS installed.

After you have installed DDK, add an environment variable to your system. Right click My Computer -> Properties -> Advanced -> Environment Variables. Click New under System variables. Type "BASEDIR" in Variable name. Type the root directory of your DDK in Variable value, e.g. C:\WINDDK\3790. If you are using WDK, type "WDKROOT" instead of "BASEDIR".

If you want to create a 64 bit driver, the easy way is check "Use VC2008 and WDK". Or you may need to add the x64 platform and change the lib directory. It's at Configuration Properties -> Linker -> General -> Additional Library Directories. Typically, it should be $(BASEDIR)\lib\wnet\amd64 for AMD64 or EM64T. Only VC2005 and higher version can compile and link a 64 bit driver.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

About the Author

Chunhua Liu

Technical Lead

United States United States

Member



Sign Up to vote   Poor Excellent
Add a reason or comment to your vote: x
Votes of 3 or less require a comment

Comments and Discussions

 
You must Sign In to use this message board. (secure sign-in)
 
Search this forum  
 FAQ
    Noise  Layout  Per page   
  Refresh
GeneralModified version (chinese) Pinmemberfree2000fly15:44 27 Feb '10  
GeneralThank you so much Pinmemberhacker6553621:35 3 Jun '09  
GeneralDizzy!!! [modified] Pinmemberchinaccboy21:14 19 Aug '08  
I am a new Procedure member and this DDK lets me have a headache very much.Alas!
I use Windows XP SP3;My English is poor.
Help me!!!
ThankQ! Smile | :)
 
modified on Wednesday, August 20, 2008 3:20 AM

Questionntddk.h No such file or directory PinmemberlOOK3R20:17 9 Sep '07  
AnswerRe: ntddk.h No such file or directory PinmemberChunhua Liu15:08 25 Oct '07  
GeneralError While building file... PinmemberOm Rudi21:53 10 Mar '07  
GeneralRe: Error While building file... PinmemberChunhua Liu21:09 10 Mar '07  
GeneralRe: Error While building file... PinmemberOm Rudi8:32 11 Mar '07  
Questiondebugging the driver Pinmembervivamexico6669:23 2 Feb '07  
GeneralBSOD Pinmemberdzonez9:05 6 Aug '06  
GeneralRe: BSOD Pinmemberdzonez9:20 6 Aug '06  
GeneralERROR of environment variable [modified] Pinmemberbandh19:41 8 Jun '06  
GeneralRe: ERROR of environment variable [modified] PinmemberChunhua Liu20:46 8 Jun '06  
Questionhow to install Windows DDK 2600 Pinmembercau_chu4:49 6 Feb '06  
GeneralSoftICE Pinmemberaverage man20:34 30 Jul '05  
GeneralWhere can i get the old verion of Quicksys Pinmemberellipsis5:31 10 Aug '03  
GeneralRe: Where can i get the old verion of Quicksys PinsussAnonymous8:43 10 Aug '03  
GeneralRe: Where can i get the old verion of Quicksys Pinmemberellipsis23:32 12 Aug '03  
GeneralRe: Where can i get the old verion of Quicksys PinmemberChunhua Liu19:44 13 Aug '03  
GeneralRe: Where can i get the old verion of Quicksys Pinmemberellipsis9:23 17 Aug '03  
GeneralDriver Wizard PinmemberDudi Avramov23:06 11 Jan '03  
GeneralRe: Driver Wizard PinmemberChunhuaLiu14:21 12 Jan '03  

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Mobile
Web03 | 2.5.120529.1 | Last Updated 19 Apr 2008
Article Copyright 2001 by Chunhua Liu
Everything else Copyright © CodeProject, 1999-2012
Terms of Use
Layout: fixed | fluid