Click here to Skip to main content
Click here to Skip to main content

QuickSYS

By , 19 Apr 2008
 

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
No Biography provided

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.
Search this forum  
    Spacing  Noise  Layout  Per page   
GeneralModified version (chinese)memberfree2000fly27 Feb '10 - 15:44 
http://blog.tinybrowser.net/archives/936[^]
Work hunting

GeneralThank you so muchmemberhacker655363 Jun '09 - 21:35 
You've greatly simplified my work, thank you so much! Smile | :)
GeneralDizzy!!! [modified]memberchinaccboy19 Aug '08 - 21:14 
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 directorymemberlOOK3R9 Sep '07 - 20:17 
I am currently using Window Driver Development Kit 6000.
I got an error when i try to build driver using your QuickSys.
It says " Cannot open include file: 'ntddk.h': No such file or directory "
I have seen some changes configured by your QuickSys.exe in Compiler and Linker options in VS 2005. and i try to modify it to adapte my own environment, but it still not work.

AnswerRe: ntddk.h No such file or directorymemberChunhua Liu25 Oct '07 - 15:08 
Why don't search for it in DDK directory? Big Grin | :-D
GeneralError While building file...memberOm Rudi10 Mar '07 - 21:53 
Warning 2 The following environment variables were not found:
$(DRIVERWORKS) Project
- and -
Error 1 error PRJ0019: A tool returned an error code from "Performing Post-Build Event..." IOPLTester
=====================================================
how to fix this ? please... Cry | :((
this is my first time building .sys file... Sigh | :sigh:
-
thx
 
.: Apakek System :.

GeneralRe: Error While building file...memberChunhua Liu10 Mar '07 - 21:09 
Just remove it. It's for softice.
GeneralRe: Error While building file...memberOm Rudi11 Mar '07 - 8:32 
wow its work now...
thanks alot sir... Big Grin | :-D
 
.: Apakek System :.

Questiondebugging the drivermembervivamexico6662 Feb '07 - 9:23 
Thanks for this. I built a simple driver - the Release build works fine, but I'd like to run it in the debugger to see trace output. Any tips on where to look for basic instructions on debugging my simple driver?
GeneralBSODmemberdzonez6 Aug '06 - 9:05 
I compile project QuickSYS created (no changes) and when I try to run driver I always get BSOD.
I have Visual Studio 2003 and Windows XP. I open .dsw file and VS converts it to 2003 format.
I can't open .sln, because Visual studio complaions it's in wrong format.
Is VS version problem ? Anyone have any idea ?

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

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