📄 readmedw.htm
字号:
}
/*=(Generated Code)=================================================*/
/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/
/*begin!kadov{{=====================================================*/
LI.kadov-P-CNote {
font-size: x-small;
font-family: Tahoma, sans-serif;
color: #000000;
line-height: Normal;
}
/*}}end!kadov=======================================================*/
P.BULLIST2 {
margin-left: 18px;
list-style: circle;
margin-top: 10px;
margin-bottom: 10px;
}
/*=(Generated Code)=================================================*/
/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/
/*begin!kadov{{=====================================================*/
LI.kadov-P-CBULLIST2 {
list-style: circle;
}
/*}}end!kadov=======================================================*/
-->
</style>
</head>
<!--(Body)==========================================================-->
<body>
<h1>Compuware DriverWorks</h1>
<p style="font-family: Tahoma;
font-weight: bold;
color: #000080;
margin-left: 3px;"><span style="font-family: Tahoma;
font-size: x-small;
font-weight: bold;
color: #000080;">Release 2.7</span></p>
<p style="font-weight: bold;
font-family: Tahoma;
margin-bottom: 5pt;
font-size: x-small;"> </p>
<h2><a name=CONTENTS></a><span style="color: #000080; font-size: medium;">CONTENTS</span></h2>
<ul style="list-style: disc;"
type=disc>
<li class=kadov-p><p style="margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: Tahoma;
font-size: x-small;
line-height: 200%;"><a href="#Building_Libraries">Building
the Libraries</a></p></li>
<li class=kadov-p><p style="margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: Tahoma;
font-size: x-small;
line-height: 200%;"><a href="#Important_Build_Info">Important
Build Information</a></p></li>
<li class=kadov-p><p style="margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: Tahoma;
font-size: x-small;
line-height: 200%;"><a href="#New_Features">New
Features</a></p></li>
<li class=kadov-p><p style="margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: Tahoma;
font-size: x-small;
line-height: 200%;"><a href="#Bug_Fixes">Bug
Fixes</a></p></li>
<li class=kadov-p><p style="margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: Tahoma;
font-size: x-small;
line-height: 200%;"><a href="#ImportantNotes">Important
Notes</a></p></li>
<li class=kadov-p><p style="margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: Tahoma;
font-size: x-small;
line-height: 200%;"><a HREF="#Contacting">Contacting
Technical Support</a></p></li>
<li class=kadov-p><p style="margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: Tahoma;
font-size: x-small;
line-height: 200%;"><a href="#Readme_Archive">Readme
Archive</a></p></li>
</ul>
<p style="margin-top: 0px;
font-family: Tahoma;
line-height: Normal;"> </p>
<h2><a name=Building_Libraries></a>Building the Libraries</h2>
<p class=Note><span style="font-weight: bold;">Important</span>: <!--kadov_tag{{<spaces>}}--> <!--kadov_tag{{</spaces>}}-->In
order to reduce the distribution size (and ensure that your libraries
are built with a DDK and compiler consistent with your development environment)
DriverWorks does not ship with binary versions of the libraries. You must
build the libraries prior to building any drivers. See the DriverWorks
Help topic <span style="font-style: italic;">Building the Libraries</span>
as well as Chapter 2 of the <span style="font-style: italic;">DriverStudio
and SoftICE Driver Suite Installation Guide</span> for more information
and detailed procedures.</p>
<p style="font-family: Tahoma;
font-size: x-small;
margin-top: 0.5pt;
margin-bottom: 0.5pt;
font-weight: normal;"><span style="font-family: Tahoma;
font-size: x-small;
font-weight: normal;">You
can use any one of three ways to build the libraries:</span></p>
<ul>
<li class=kadov-p-CBullList><p class=BullList><span style="font-weight: bold;">DDK
Build button</span> in the Visual C++ IDE.</p></li>
<li class=kadov-p-CBullList><p class=BullList><span style="font-weight: bold;">VdwLibs.dsp</span><span
style="font-family: Tahoma;"> in the Visual C++ IDE.</span></p></li>
<li class=kadov-p-CBullList><p class=BullList>Batch file <span style="font-weight: bold;">BLDLIB.BAT</span>
(located in the DriverWorks directory).</p></li>
</ul>
<p> </p>
<p style="font-family: Tahoma;
font-size: x-small;
margin-top: 0.5pt;
margin-bottom: 0.5pt;
font-weight: bold;"><span style="font-family: Tahoma;
font-size: x-small;
font-weight: bold;">Return
to: </span></p>
<p style="font-family: Tahoma;
font-size: x-small;
font-style: italic;
margin-top: 5pt;
margin-bottom: 0pt;"><a href="#CONTENTS">CONTENTS</a></p>
<p style="font-family: Tahoma;
font-size: x-small;
margin-top: 5pt;
margin-bottom: 0pt;
font-style: normal;"> </p>
<h2><a name=Important_Build_Info></a>Important Build Information</h2>
<h3>Recommended DDK and Build Combinations</h3>
<p class=Note><span style="font-weight: bold;">Important:</span> <!--kadov_tag{{<spaces>}}--> <!--kadov_tag{{</spaces>}}-->Driver
projects files (.dsp files) used with previous releases of DriverStudio
are not compatible with the Windows XP DDK. Any attempt to build a Windows
XP project with these files will typically result in a compiler error
like <span style="font-weight: bold;">Fatal error c1083: Cannot open include
file \winddk\2600\inc\warning.h</span>. You must first modify your old
.dsp files to be compatible with DriverStudio 2.7 and the XP DDK. These
modifications are required due to the new Windows XP directory structure
as well as the compiler options used by the XP DDK. DriverStudio 2.7 ships
with a command line tool, <span style="font-weight: bold;">DspToDsp</span>,
which converts the old-style .dsp file into a file compatible with the
XP DDK. (See the Tools Help (Tools.chm) for more info on DspToDsp.)</p>
<p class=NormalWeb>DriverWorks recommends the following DDK and build combinations:</p>
<ul style="list-style: disc;"
type=disc>
<li class=kadov-p-CNormalWeb><p class=NormalWeb>When building drivers
for Windows NT 4, use the NT 4 library build settings in conjunction with
the NT 4 DDK. </p></li>
<li class=kadov-p-CNormalWeb><p class=NormalWeb>When building most
WDM drivers for WDM-compatible operating systems (i.e., Win98, Win98SE,
WinMe, and Win2K), use the WDM library build setting in conjunction with
the Windows 2000 DDK. DriverWorks drivers use a compatible set of API
calls that should allow this driver to load on any of the operating systems
with a single compatible binary. </p></li>
<li class=kadov-p-CNormalWeb><p class=NormalWeb>When building drivers
for Windows XP, use the Windows XP DDK. </p></li>
<li class=kadov-p-CNormalWeb><p class=NormalWeb>For drivers that require
specific Win9x functionality, such as VxD integration, use the WDM library
build setting in conjunction with the DDK for the Win9x platform you are
targeting. For instance, you can use the WDM library build setting in
conjunction with the Win98 DDK. </p></li>
</ul>
<h3>Running Command Line Builds on Windows 95, 98, or Me</h3>
<p class=NormalWeb>Command line builds on Windows 95, 98, or Me <span style="font-weight: bold;">WILL
NOT WORK</span> if DriverWorks is installed to a directory with a space
in the path name (for example, C:\Program Files\Compuware\DriverStudio\DriverWorks).
This is due to a limitation in the DDK BUILD.EXE utility. Currently, the
only workaround is to install to a directory that does not contain a space
in the file name.</p>
<p class=NormalWeb> </p>
<p style="font-family: Tahoma;
font-size: x-small;
margin-top: 0.5pt;
margin-bottom: 0.5pt;
font-weight: bold;">Return to: </p>
<p style="font-family: Tahoma;
font-size: x-small;
font-style: italic;
margin-top: 5pt;
margin-bottom: 0pt;"><a href="#CONTENTS">CONTENTS</a></p>
<p style="font-family: Tahoma;
font-size: x-small;
margin-top: 5pt;
margin-bottom: 0pt;
font-style: normal;"> </p>
<h2><a name=New_Features></a>New Features</h2>
<p class=Note
style="line-height: Normal;"><span style="font-weight: bold;">Note</span>:
<!--kadov_tag{{<spaces>}}--> <!--kadov_tag{{</spaces>}}-->You can
use DriverWorks to build 64-bit drivers for the Windows XP 64-bit operating
system. (For build details, please refer to the DriverWorks Help topic,
<span style="font-style: italic;">Building Drivers with the XP DDK</span>.)
</p>
<ul>
<li class=kadov-p-CBullList><p class=BullList><span style="font-weight: bold;">New
Driver Wizard configurations.</span> <!--kadov_tag{{<spaces>}}--> <!--kadov_tag{{</spaces>}}--></p></li>
</ul>
<ul>
<li class=kadov-p-CBULLIST2><p class=BULLIST2>Three new configurations
have been added. You can now easily generate WDM Filter drivers based
on <span style="font-weight: bold;">KWdmFilterDevice</span> class. Support
for the filter co-installer DLL and the .INF is included, too. </p></li>
<li class=kadov-p-CBULLIST2><p class=BULLIST2>Two more trivial configurations
added, simple and empty driver projects. Those give a jump-start for a
developer not willing to use DriverWorks framework, but willing to use
揅++ as a better C
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -