DDKWizard

来源:百度文库 编辑:神马文学网 时间:2024/04/29 05:24:14

DDKWizard homepage   http://ddkwizard.assarbad.net/

What is DDKWizard?


Figure 1: Driver wizard dialog
(click to enlarge)

DDKWizard is a so-called project creation wizard that allows you tocreate projects that use theDDKBUILD scripts from OSR (also available in the download section from this site).The wizard will give you several options to configure your project priorto the creation. Have a look at figure 1.


Figure 2: Project creation dialog
(click to enlarge)

Instead of forcing you to use a subset of options and specific DDKs this wizardlets you choose what you want. Of course the template files are predefinedand so is the content of the project(s) within certain limits. However, I tried tochoose the best options that I could think of and provide a way to create quicklyand easily the DDKBUILD project you want. This means that I tried to leaveout those things that may limit your choice lateron and add other options that willgive you the flexibility to change options quickly long after the project was created.

DDKWizard adds a new subfolder in the project creation wizard - see figure 2- and presents all supported project types there. Currently these are Driver,Empty Driver, Native Application, Win32 console application andWin32 DLL. In either case you just choose the type of project tocreate, give the name of the project and/or solution as well as other options (at the bottom)and you are being presented the wizard dialog (see figure 1). From the wizard dialogyou choose the DDKBUILD script you want to use, the DDK or multiple DDKsas well as the other options. If you are curious about the Property Sheetfeature, please download the manual and read the respective section there.

Compatibility

DDKWizard (1.2.0a) has been tested on the following configurations:

  • Visual Studio Professional .NET with WNET DDK and DDKBUILD.CMD on Windows 2003 Server R2 Standard
  • Visual Studio Professional .NET 2003 with WNET DDK and DDKBUILD.CMD on Windows 2003 Server R2 Standard
  • Visual C++ 2005 Express with WNET DDK and DDKBUILD.CMD on Windows 2003 Server R2 Standard
  • Visual Studio 2005 Professional with WNET DDK and DDKBUILD.CMD on Windows 2003 Server R2 Standard
  • Visual Studio 2008 Professional with WNET DDK and DDKBUILD.CMD on Windows XP

From this list one can deduce that it is supposed to also run if you got the respective"non-Express" Visual C++ version. Also if there has been some Visual C++.NET 2003 Express DDKWizard is prepared for it.

Download

You could go watch the demo or download right away:

  • Manual: contains the detailed description of how to configure DDKBUILD and use DDKWizard. If you are unsure whether you should download and install DDKWizard grab this file and skim over it.
    Download: ddkwiz_manual.pdf (~513kB, 2009-12-05@20-11-55, downloaded 31666 times)
  • Installer (incl. manual) of DDKWizard 1.3.0a: this is the setup program which will install DDKWizard along with the manual on your computer and register it with Visual Studio.
    Download: ddkwizard_setup.exe (~557kB, 2009-12-05@20-12-37, downloaded 72787 times)
  • DDKBUILD.CMD: Stable version 7.4/r60 of OSRs DDKBUILD NT script version. Feedback for this version can be sent to me directly.
    Download: ddkbuild_cmd.zip (~12kB, 2009-11-28@04-38-36, downloaded 20707 times)
  • DDKBUILD.BAT (obsoleted by the above!): Version 6.12 of OSRs DDKBUILD batch script version.
    Download: ddkbuild_bat.zip (~6kB, 2008-03-21@15-59-07, downloaded 17226 times)

Trunk version of DDKBUILD.CMD

The version from trunk is available as well. Please note that this isnot necessarily the same version as offered in the ZIP archive above.It may be in a better shape (e.g. reported bugs fixed) or slightly worse(e.g. new feature that is not yet stable).So use this version only if you want to test the latest developmentversion and are able to provide feedback.
Here is the link to the prettier ViewVC URL: ddkbuild/trunk- SVN clients get read-only access here.

License

All projects created by DDKWizard can be put under whatever license youlike to put them. The scripts and HTML files which contain the DDKWizardlogic are subject to the zlib license starting with version 1.2.0, before itwas released under the GPL v2 from 1991.The zlib license is a lot more liberal and allows just about any kind of use for the script and "user interface" part of DDKWizard.
The DDKBUILD scripts are mirrored with the permission of OSR. I willtry to keep it synchronized at all times.

Everything else

Contact me here andalso visit my blog andmy website. Note that I usuallyannounce new versions of DDKWizard and DDKBUILD on my blog -you also might want to subscribe to theRSS feed for DDKWizard and DDKBUILD.This page will be extended whenever I deem it necessary.