nobugs
驱动牛犊
驱动牛犊
  • 注册日期2003-01-11
  • 最后登录2003-10-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3174回复:8

谁有ds2.7?

楼主#
更多 发布于:2003-10-03 19:29
rt,谢谢
iamnobugs
驱动牛犊
驱动牛犊
  • 注册日期2003-10-03
  • 最后登录2004-08-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-10-03 19:33
已经联系你了
wpnewems
驱动牛犊
驱动牛犊
  • 注册日期2004-02-08
  • 最后登录2008-02-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-02-08 16:52
Compuware DriverStudio
Version 3.1



CONTENTS
What is DriverStudio?

What's New in This Release:

SoftICE

Visual SoftICE

DriverWorks

DriverNetworks

BoundsChecker

TrueTime

TrueCoverage

VToolsD

Hardware and Software Requirements

Installation Notes

Installing DriverStudio

What to Install

Microsoft Visual Studio .NET Integration

Where to Find Help and Documentation

Contacting Technical Support


What is DriverStudio?
DriverStudio is a suite of tools that simplifies development, debugging, and testing of device drivers for Microsoft Windows. The following tools are included in the complete DriverStudio release.

SoftICE Family of Debuggers:
The SoftICE debugger family are all-purpose tools that can debug virtually any type of code. This includes, but is not limited to, bios code, interrupt routines, ring transitions, and system I/O. These tools combine the power of a hardware debugger with the simplicity of a symbolic debugger; displaying source code, local, and global data as you debug. Unlike conventional debuggers, which are restricted to application space or single ring debugging, the SoftICE debugger family has complete system access and can trace difficult problems between the system, application layers, and hardware.

SoftICE: Single machine debugging: Fast, local, complete control for x86 Microsoft operating systems.

Visual SoftICE: Dual machine debugging: 64bit and 32bit heterogeneous platform support for Microsoft operating systems (W2K or later). Featuring a highly configurable Windows GUI, dynamic symbol use, and crash dump support.

DriverWorks
DriverWorks includes a complete framework for device driver development for both Windows NT 4 and Win32 Driver Model (WDM) drivers. DriverWorks includes a sophisticated code-generation tool (DriverWizard) along with class libraries and sample drivers that support the development of device drivers in C++. DriverWorks is integrated within both MSVC 6.0 and MSVC.NET, as well as with the Microsoft Windows DDK, and uses the latest DDK C/C++ Compiler.

DriverNetworks
DriverNetworks is a suite for Windows network driver developers. In its core, DriverNetworks is a C++ class library for NDIS drivers and TDI clients (DriverSockets). DriverNetworks also comes with the Network Driver Wizard to jump start an NDIS Miniport, Intermediate, or Protocol Driver project. It allows you to quickly generate all the files necessary to build, install, and debug your NDIS driver written using the DriverNetworks C++ class library. DriverNetworks is integrated within both MSVC 6.0 and MSVC.NET, as well as with the Microsoft Windows DDK, and uses the latest DDK C/C++ Compiler.

VTOOLSD
VTOOLSD supports device driver (VxD) development for Win9X (Windows 95 and Windows 98) systems. VTOOLSD includes code-generation tools, run-time and interface libraries, and an extensive collection of sample drivers that can be used as the basis for a wide variety of device drivers.

DriverWorkbench
DriverWorkbench is a host and integration environment for DriverStudio tools. The tools that currently are hosted in DWB: Visual SoftICE, BoundsChecker Driver Edition, TrueTime Driver Edition, TrueCoverage Driver Edition, and DriverMonitor.

BoundsChecker Driver Edition
BoundsChecker Driver Edition provides parameter validation and system instrumentation that can monitor and track all interactions between various device drivers and other operating system components. The Configuration Wizard provides fine-tuned control over the type and amount of information that BoundsChecker Driver Edition collects.

TrueTime Driver Edition
TrueTime Driver Edition is a performance analysis tool that allows Windows NT/2000/XP device driver writers to identify and fix a driver's performance bottlenecks. TrueTime Driver Edition has been engineered to meet the needs of device driver and kernel-mode code developers. The Configuration Wizard provides control over which drivers and functions to profile. DriverWorkbench is the interface for analyzing results collected by TrueTime Driver Edition.

TrueCoverage Driver Edition
The best way to make sure you test all your code is to use a coverage tool. TrueCoverage Driver Edition helps you detect which parts of your code have been tested, and which still need to be tested. You can save testing time and improve code reliability by measuring and tracking code execution and stability during development. TrueCoverage makes it easy to collect coverage data for your driver, view that data in the context of your source code, and merge data accumulated over multiple sessions.

Note: While we recommend that you develop drivers with DriverWorks or VToolsD, the DriverStudio tools are also designed to work well with the Microsoft DDK.

Return to:

CONTENTS



Hardware and Software Requirements
The following table applies to installable components of DriverStudio 3.1. Refer to the component-level Visual SoftICE ReadMe for requirements specific to Visual SoftICE, broken down by Target and Master.

Note: The DriverStudio Product installs kernel mode software that, like any other kernel mode software, has the potential to render your system unstable. While these occurences are extremely rare, there is the possibility. For safety you should always back up irreplaceable data.

Component x86 & Compatibles Itanium 1 & 2 AMD64 (Opteron/Athlon64)
WinME Win2K WinXP Win2003 WinXP Win2003 WinXP Win2003
SoftICE X* X X X
Visual SoftICE X X X X X SP1 Beta1 (1069) SP1 Beta1 (1069)
DriverWorkbench X X X
DriverWorks X X X X (D) X (D) X (D) X (D)
DriverNetworks X X X X (D) X (D) X (D) X (D)
VtoolsD X X X X
BoundsChecker DE X (T) X X X
TrueTime DE X X X
TrueCoverage DE X X X

Key: T=Target installation only; D=Drivers developed support this OS

*SoftICE supports all Win9x platforms at the SoftICE 2.7 functionality level

Return to:

CONTENTS



Installation Notes
Important: All previous versions of DriverStudio must be COMPLETELY uninstalled prior to the installation of this software.

Installing DriverStudio
There are now two types of installers: the "main" installer and a target installer for each supported platform. The main installer installs the development, debugging, and testing tools for single-machine debugging and the host side of remote debugging. The target installers install only the kernel-mode drivers and supporting components for remote debugging. You can run all the installers from the top-level Autorun.exe autorun or individually from the Setup, Target32, TargetIA64, and TargetAMD64 directories.

The main installer prompts for both a serial number and a license file. If you don't have a license file at install time, you can use 14-day evaluation mode by selecting 14-day Evaluation in the License Setup page of the installation wizard. Otherwise, select License File or Server and browse to the license file. If you've installed in evaluation mode, you can install a license file by selecting Help|Licensing in DriverWorkbench.

The full DriverStudio installer lets you choose one of the following machine configurations:

Both Host and Target
Host-only
Target-only
Custom
The Custom option brings up a tree with all possible feature selections available. The other three choices use a simplified list of check-boxes to allow you to select features for installation. The default for both is to do a single-machine (both Host and Target) installation of all DriverStudio features.

The target-only installers don't have the machine configuration dialog, and instead perform a custom installation that lets you select the individual target drivers you want installed.

The installers now support Modify and Repair from the Add/Remove Programs control panel applet. Modify lets you add and remove individual features of DriverStudio after the initial installation. For example, you can use it to add target drivers to a host-only installation, resulting in a single-machine "full" installation. Repair reinstalls the files and registry entries that you currently have installed, which should fix an installation that's broken because files or registry entries were incorrectly overwritten or removed.

Disabling Remote Access
Remote access to a target machine can now be disabled by unchecking ‘Allow remote access’ in the RemoteAccess/Security page on the Unified Configuration Dialog. A reboot is required to apply the change.

DriverStudio Remote Data
The installation of DriverWorkbench or SoftICE will place an icon on the desktop called DriverStudio Remote Data. This icon is not a shortcut. It is a Windows Explorer Namespace Extension and is used by the DriverWorkbench and SoftICE distributed components. The namespace extension serves a dual purpose: It is used to provide a DriverStudio remote target browser as part of Windows Explorer, and it is also used to provide remote file access in the Remote File Open dialog for the DriverStudio Tools. The icon can be removed from the desktop by right clicking on it and selecting Delete. It can also be removed via the Remote Access page of the DriverStudio Settings dialog. Removing the icon will also disable the DriverStudio remote target browser integrated into Windows Explorer.

If you are experiencing problems with Windows Explorer after installing DriverStudio you can completely remove the namespace from your system using the command:

regsvr32 /u DSRNamespace.dll.

Note: You will no longer be able to use the Open Remote Files feature of DriverWorkbench after removing the namespace extension.

What to Install
In some cases you might want to develop and test on the same system. In other cases, you might want to test your device drivers on a system separate from your development machine. Install one or more of the following tools on your development system:

Visual SoftICE Master

DriverWorkbench

DriverWorks

DriverNetworks

VTOOLSD

Install the following tools on your test system (can be the same machine as your development system):

SoftICE

Visual SoftICE Target (You cannot connect to a target on the same system as the master)

BoundsChecker Driver Edition

TrueTime Driver Edition

TrueCoverage Driver Edition

Return to:

CONTENTS



Microsoft Visual Studio .NET Integration
The DriverStudio tools are written as plugins under a Plugin Manager that can also operate within the Microsoft Visual Studio .NET environment. This means that the full functionality of Microsoft Visual Studio .NET is available to leverage driver development, giving the user an integrated Create/Build/Debug/Test environment for high-quality and high-productivity device driver and kernel code development. If you plan to integrate the DriverStudio tools into Microsoft Visual Studio .NET with your installation, note that:

You must add BoundsChecker, TrueCoverage and TrueTime to the host-side install list.
If you plan to integrate the DriverStudio development tools into Microsoft Visual Studio .NET with your installation, note that:

You must add DriverWorks to the host-side install list.
Return to:

CONTENTS



Where to Find Help and Documentation
DriverStudio help and documentation are installed in the following directories:

Help Files - <InstallDir>Help
Documentation - <InstallDir>Books
Note: DriverStudio documentation is presented in Adobe PDF format. If you have not yet installed the Adobe Acrobat Reader on your system, you can find the setup at http://www.adobe.com/products/acrobat/readstep2.html.

SoftICE
The documentation and help available for SoftICE is as follows:

Using SoftICE.pdf
SoftICE Command Reference.pdf
CommRef.chm
You can access SoftICE Command Reference help from the Start menu. The SoftICE ReadMe file describes recent changes.

Visual SoftICE
The documentation and help available for Visual SoftICE is as follows:

Using VSI.pdf
VSI Command Reference.pdf
CommRefVSI.chm
VSI.chm
You can access Visual SoftICE Command Reference help from the Start menu. The Visual SoftICE ReadMe file describes recent changes.

BoundsChecker Driver Edition
The documentation and help available for BoundsChecker Driver Edition is as follows:

Using DriverWorkbench Tools.pdf
BCDE.chm
You can use the Help buttons in the Configuration Wizard to get help for each step. The BoundsChecker Driver Edition ReadMe file describes recent changes.

TrueTime Driver Edition
The documentation and help available for TrueTime Driver Edition is as follows:

Using DriverWorkbench Tools.pdf
TTDE.chm
The TrueTime Driver Edition ReadMe file describes recent changes.

TrueCoverage Driver Edition
The documentation and help available for TrueCoverage Driver Edition is as follows:

Using DriverWorkbench Tools.pdf
TCDE.chm
The TrueCoverage Driver Edition ReadMe file describes recent changes.

DriverMonitor
The documentation and help available for DriverMonitor is as follows:

Using DriverWorkbench Tools.pdf
Monitor.chm
Tools
The documentation and help available for DriverStudio Miscellaneous Tools is as follows:

Using DriverWorkbench Tools.pdf
Tools.chm
You can access the help system from the Start menu.

DriverWorks
The documentation and help available for DriverWorks is as follows:

Using DriverStudio Development Tools.pdf
Vdw.chm
You can access the help system from the Start menu. The DriverWorks ReadMe file describes recent changes.

DriverNetworks
The documentation and help available for DriverNetworks is as follows:

Using DriverStudio Development Tools.pdf
DriverNetworks.chm
You can access the help system from the Start menu. The DriverNetworks ReadMe file describes recent changes.

VTOOLSD
The documentation and help available for VtoolsD is as follows:

Using VtoolsD.pdf
vtd95.chm
You can access the help system from the Start menu. The VtoolsD ReadMe file describes recent changes.

Return to:

CONTENTS



Contacting Technical Support
For Non-Technical Issues
Customer Service is available to answer any questions you might have regarding upgrades, serial numbers and other order fulfillment needs. Customer Service is available from 8:30am to 5:30pm EST, Monday through Friday. Call:

In the U.S. and Canada: 1-888-283-9896

International: +1-603-578-8103

For Technical Issues
Technical Support can assist you with all your technical problems, from installation to troubleshooting. Before contacting Technical Support, please read the relevant sections of the product documentation and the Readme files.

You can contact Technical Support by:

E-Mail: Include your serial number and send as many details as possible to:

nashua.support@compuware.com

World Wide Web: Submit issues and access additional support services at:

http://frontline.compuware.com/nashua/

Fax: Include your serial number and send as many details as possible to:

1-603-578-8401

Telephone: Telephone support is available as a paid* Priority Support Service from 8:30am to 5:30pm EST, Monday through Friday. Have product version and serial number ready.

In the U.S. and Canada, call: 1-888-686-3427

International customers, call: +1-603-578-8100

*Installation Issues: Technical Support handles installation and setup issues free of charge.

When contacting Technical Support, please have the following information available:

Product/service pack name and version.

Product serial number.

Your system configuration: operating system, network configuration, amount of RAM, environment variables, and paths.

The details of the problem: settings, error messages, stack dumps, and the contents of any diagnostic windows.

The details of how to reproduce the problem (if the problem is repeatable).

The name and version of your compiler and linker and the options that you used in compiling and linking.

Return to:

CONTENTS



Copyright 2003 Compuware Corporation
wpnewems
驱动牛犊
驱动牛犊
  • 注册日期2004-02-08
  • 最后登录2008-02-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-02-08 16:53
Compuware DriverStudio
Version 3.1



CONTENTS
What is DriverStudio?

What's New in This Release:

SoftICE

Visual SoftICE

DriverWorks

DriverNetworks

BoundsChecker

TrueTime

TrueCoverage

VToolsD

Hardware and Software Requirements

Installation Notes

Installing DriverStudio

What to Install

Microsoft Visual Studio .NET Integration

Where to Find Help and Documentation

Contacting Technical Support


What is DriverStudio?
DriverStudio is a suite of tools that simplifies development, debugging, and testing of device drivers for Microsoft Windows. The following tools are included in the complete DriverStudio release.

SoftICE Family of Debuggers:
The SoftICE debugger family are all-purpose tools that can debug virtually any type of code. This includes, but is not limited to, bios code, interrupt routines, ring transitions, and system I/O. These tools combine the power of a hardware debugger with the simplicity of a symbolic debugger; displaying source code, local, and global data as you debug. Unlike conventional debuggers, which are restricted to application space or single ring debugging, the SoftICE debugger family has complete system access and can trace difficult problems between the system, application layers, and hardware.

SoftICE: Single machine debugging: Fast, local, complete control for x86 Microsoft operating systems.

Visual SoftICE: Dual machine debugging: 64bit and 32bit heterogeneous platform support for Microsoft operating systems (W2K or later). Featuring a highly configurable Windows GUI, dynamic symbol use, and crash dump support.

DriverWorks
DriverWorks includes a complete framework for device driver development for both Windows NT 4 and Win32 Driver Model (WDM) drivers. DriverWorks includes a sophisticated code-generation tool (DriverWizard) along with class libraries and sample drivers that support the development of device drivers in C++. DriverWorks is integrated within both MSVC 6.0 and MSVC.NET, as well as with the Microsoft Windows DDK, and uses the latest DDK C/C++ Compiler.

DriverNetworks
DriverNetworks is a suite for Windows network driver developers. In its core, DriverNetworks is a C++ class library for NDIS drivers and TDI clients (DriverSockets). DriverNetworks also comes with the Network Driver Wizard to jump start an NDIS Miniport, Intermediate, or Protocol Driver project. It allows you to quickly generate all the files necessary to build, install, and debug your NDIS driver written using the DriverNetworks C++ class library. DriverNetworks is integrated within both MSVC 6.0 and MSVC.NET, as well as with the Microsoft Windows DDK, and uses the latest DDK C/C++ Compiler.

VTOOLSD
VTOOLSD supports device driver (VxD) development for Win9X (Windows 95 and Windows 98) systems. VTOOLSD includes code-generation tools, run-time and interface libraries, and an extensive collection of sample drivers that can be used as the basis for a wide variety of device drivers.

DriverWorkbench
DriverWorkbench is a host and integration environment for DriverStudio tools. The tools that currently are hosted in DWB: Visual SoftICE, BoundsChecker Driver Edition, TrueTime Driver Edition, TrueCoverage Driver Edition, and DriverMonitor.

BoundsChecker Driver Edition
BoundsChecker Driver Edition provides parameter validation and system instrumentation that can monitor and track all interactions between various device drivers and other operating system components. The Configuration Wizard provides fine-tuned control over the type and amount of information that BoundsChecker Driver Edition collects.

TrueTime Driver Edition
TrueTime Driver Edition is a performance analysis tool that allows Windows NT/2000/XP device driver writers to identify and fix a driver's performance bottlenecks. TrueTime Driver Edition has been engineered to meet the needs of device driver and kernel-mode code developers. The Configuration Wizard provides control over which drivers and functions to profile. DriverWorkbench is the interface for analyzing results collected by TrueTime Driver Edition.

TrueCoverage Driver Edition
The best way to make sure you test all your code is to use a coverage tool. TrueCoverage Driver Edition helps you detect which parts of your code have been tested, and which still need to be tested. You can save testing time and improve code reliability by measuring and tracking code execution and stability during development. TrueCoverage makes it easy to collect coverage data for your driver, view that data in the context of your source code, and merge data accumulated over multiple sessions.

Note: While we recommend that you develop drivers with DriverWorks or VToolsD, the DriverStudio tools are also designed to work well with the Microsoft DDK.

Return to:

CONTENTS



Hardware and Software Requirements
The following table applies to installable components of DriverStudio 3.1. Refer to the component-level Visual SoftICE ReadMe for requirements specific to Visual SoftICE, broken down by Target and Master.

Note: The DriverStudio Product installs kernel mode software that, like any other kernel mode software, has the potential to render your system unstable. While these occurences are extremely rare, there is the possibility. For safety you should always back up irreplaceable data.

Component x86 & Compatibles Itanium 1 & 2 AMD64 (Opteron/Athlon64)
WinME Win2K WinXP Win2003 WinXP Win2003 WinXP Win2003
SoftICE X* X X X
Visual SoftICE X X X X X SP1 Beta1 (1069) SP1 Beta1 (1069)
DriverWorkbench X X X
DriverWorks X X X X (D) X (D) X (D) X (D)
DriverNetworks X X X X (D) X (D) X (D) X (D)
VtoolsD X X X X
BoundsChecker DE X (T) X X X
TrueTime DE X X X
TrueCoverage DE X X X

Key: T=Target installation only; D=Drivers developed support this OS

*SoftICE supports all Win9x platforms at the SoftICE 2.7 functionality level

Return to:

CONTENTS



Installation Notes
Important: All previous versions of DriverStudio must be COMPLETELY uninstalled prior to the installation of this software.

Installing DriverStudio
There are now two types of installers: the "main" installer and a target installer for each supported platform. The main installer installs the development, debugging, and testing tools for single-machine debugging and the host side of remote debugging. The target installers install only the kernel-mode drivers and supporting components for remote debugging. You can run all the installers from the top-level Autorun.exe autorun or individually from the Setup, Target32, TargetIA64, and TargetAMD64 directories.

The main installer prompts for both a serial number and a license file. If you don't have a license file at install time, you can use 14-day evaluation mode by selecting 14-day Evaluation in the License Setup page of the installation wizard. Otherwise, select License File or Server and browse to the license file. If you've installed in evaluation mode, you can install a license file by selecting Help|Licensing in DriverWorkbench.

The full DriverStudio installer lets you choose one of the following machine configurations:

Both Host and Target
Host-only
Target-only
Custom
The Custom option brings up a tree with all possible feature selections available. The other three choices use a simplified list of check-boxes to allow you to select features for installation. The default for both is to do a single-machine (both Host and Target) installation of all DriverStudio features.

The target-only installers don't have the machine configuration dialog, and instead perform a custom installation that lets you select the individual target drivers you want installed.

The installers now support Modify and Repair from the Add/Remove Programs control panel applet. Modify lets you add and remove individual features of DriverStudio after the initial installation. For example, you can use it to add target drivers to a host-only installation, resulting in a single-machine "full" installation. Repair reinstalls the files and registry entries that you currently have installed, which should fix an installation that's broken because files or registry entries were incorrectly overwritten or removed.

Disabling Remote Access
Remote access to a target machine can now be disabled by unchecking ‘Allow remote access’ in the RemoteAccess/Security page on the Unified Configuration Dialog. A reboot is required to apply the change.

DriverStudio Remote Data
The installation of DriverWorkbench or SoftICE will place an icon on the desktop called DriverStudio Remote Data. This icon is not a shortcut. It is a Windows Explorer Namespace Extension and is used by the DriverWorkbench and SoftICE distributed components. The namespace extension serves a dual purpose: It is used to provide a DriverStudio remote target browser as part of Windows Explorer, and it is also used to provide remote file access in the Remote File Open dialog for the DriverStudio Tools. The icon can be removed from the desktop by right clicking on it and selecting Delete. It can also be removed via the Remote Access page of the DriverStudio Settings dialog. Removing the icon will also disable the DriverStudio remote target browser integrated into Windows Explorer.

If you are experiencing problems with Windows Explorer after installing DriverStudio you can completely remove the namespace from your system using the command:

regsvr32 /u DSRNamespace.dll.

Note: You will no longer be able to use the Open Remote Files feature of DriverWorkbench after removing the namespace extension.

What to Install
In some cases you might want to develop and test on the same system. In other cases, you might want to test your device drivers on a system separate from your development machine. Install one or more of the following tools on your development system:

Visual SoftICE Master

DriverWorkbench

DriverWorks

DriverNetworks

VTOOLSD

Install the following tools on your test system (can be the same machine as your development system):

SoftICE

Visual SoftICE Target (You cannot connect to a target on the same system as the master)

BoundsChecker Driver Edition

TrueTime Driver Edition

TrueCoverage Driver Edition

Return to:

CONTENTS



Microsoft Visual Studio .NET Integration
The DriverStudio tools are written as plugins under a Plugin Manager that can also operate within the Microsoft Visual Studio .NET environment. This means that the full functionality of Microsoft Visual Studio .NET is available to leverage driver development, giving the user an integrated Create/Build/Debug/Test environment for high-quality and high-productivity device driver and kernel code development. If you plan to integrate the DriverStudio tools into Microsoft Visual Studio .NET with your installation, note that:

You must add BoundsChecker, TrueCoverage and TrueTime to the host-side install list.
If you plan to integrate the DriverStudio development tools into Microsoft Visual Studio .NET with your installation, note that:

You must add DriverWorks to the host-side install list.
Return to:

CONTENTS



Where to Find Help and Documentation
DriverStudio help and documentation are installed in the following directories:

Help Files - <InstallDir>Help
Documentation - <InstallDir>Books
Note: DriverStudio documentation is presented in Adobe PDF format. If you have not yet installed the Adobe Acrobat Reader on your system, you can find the setup at http://www.adobe.com/products/acrobat/readstep2.html.

SoftICE
The documentation and help available for SoftICE is as follows:

Using SoftICE.pdf
SoftICE Command Reference.pdf
CommRef.chm
You can access SoftICE Command Reference help from the Start menu. The SoftICE ReadMe file describes recent changes.

Visual SoftICE
The documentation and help available for Visual SoftICE is as follows:

Using VSI.pdf
VSI Command Reference.pdf
CommRefVSI.chm
VSI.chm
You can access Visual SoftICE Command Reference help from the Start menu. The Visual SoftICE ReadMe file describes recent changes.

BoundsChecker Driver Edition
The documentation and help available for BoundsChecker Driver Edition is as follows:

Using DriverWorkbench Tools.pdf
BCDE.chm
You can use the Help buttons in the Configuration Wizard to get help for each step. The BoundsChecker Driver Edition ReadMe file describes recent changes.

TrueTime Driver Edition
The documentation and help available for TrueTime Driver Edition is as follows:

Using DriverWorkbench Tools.pdf
TTDE.chm
The TrueTime Driver Edition ReadMe file describes recent changes.

TrueCoverage Driver Edition
The documentation and help available for TrueCoverage Driver Edition is as follows:

Using DriverWorkbench Tools.pdf
TCDE.chm
The TrueCoverage Driver Edition ReadMe file describes recent changes.

DriverMonitor
The documentation and help available for DriverMonitor is as follows:

Using DriverWorkbench Tools.pdf
Monitor.chm
Tools
The documentation and help available for DriverStudio Miscellaneous Tools is as follows:

Using DriverWorkbench Tools.pdf
Tools.chm
You can access the help system from the Start menu.

DriverWorks
The documentation and help available for DriverWorks is as follows:

Using DriverStudio Development Tools.pdf
Vdw.chm
You can access the help system from the Start menu. The DriverWorks ReadMe file describes recent changes.

DriverNetworks
The documentation and help available for DriverNetworks is as follows:

Using DriverStudio Development Tools.pdf
DriverNetworks.chm
You can access the help system from the Start menu. The DriverNetworks ReadMe file describes recent changes.

VTOOLSD
The documentation and help available for VtoolsD is as follows:

Using VtoolsD.pdf
vtd95.chm
You can access the help system from the Start menu. The VtoolsD ReadMe file describes recent changes.

Return to:

CONTENTS



Contacting Technical Support
For Non-Technical Issues
Customer Service is available to answer any questions you might have regarding upgrades, serial numbers and other order fulfillment needs. Customer Service is available from 8:30am to 5:30pm EST, Monday through Friday. Call:

In the U.S. and Canada: 1-888-283-9896

International: +1-603-578-8103

For Technical Issues
Technical Support can assist you with all your technical problems, from installation to troubleshooting. Before contacting Technical Support, please read the relevant sections of the product documentation and the Readme files.

You can contact Technical Support by:

E-Mail: Include your serial number and send as many details as possible to:

nashua.support@compuware.com

World Wide Web: Submit issues and access additional support services at:

http://frontline.compuware.com/nashua/

Fax: Include your serial number and send as many details as possible to:

1-603-578-8401

Telephone: Telephone support is available as a paid* Priority Support Service from 8:30am to 5:30pm EST, Monday through Friday. Have product version and serial number ready.

In the U.S. and Canada, call: 1-888-686-3427

International customers, call: +1-603-578-8100

*Installation Issues: Technical Support handles installation and setup issues free of charge.

When contacting Technical Support, please have the following information available:

Product/service pack name and version.

Product serial number.

Your system configuration: operating system, network configuration, amount of RAM, environment variables, and paths.

The details of the problem: settings, error messages, stack dumps, and the contents of any diagnostic windows.

The details of how to reproduce the problem (if the problem is repeatable).

The name and version of your compiler and linker and the options that you used in compiling and linking.

Return to:

CONTENTS



Copyright 2003 Compuware Corporation
本站就有
wpnewems
驱动牛犊
驱动牛犊
  • 注册日期2004-02-08
  • 最后登录2008-02-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-02-08 16:54
Compuware DriverStudio
Version 3.1



CONTENTS
What is DriverStudio?

What's New in This Release:

SoftICE

Visual SoftICE

DriverWorks

DriverNetworks

BoundsChecker

TrueTime

TrueCoverage

VToolsD

Hardware and Software Requirements

Installation Notes

Installing DriverStudio

What to Install

Microsoft Visual Studio .NET Integration

Where to Find Help and Documentation

Contacting Technical Support


What is DriverStudio?
DriverStudio is a suite of tools that simplifies development, debugging, and testing of device drivers for Microsoft Windows. The following tools are included in the complete DriverStudio release.

SoftICE Family of Debuggers:
The SoftICE debugger family are all-purpose tools that can debug virtually any type of code. This includes, but is not limited to, bios code, interrupt routines, ring transitions, and system I/O. These tools combine the power of a hardware debugger with the simplicity of a symbolic debugger; displaying source code, local, and global data as you debug. Unlike conventional debuggers, which are restricted to application space or single ring debugging, the SoftICE debugger family has complete system access and can trace difficult problems between the system, application layers, and hardware.

SoftICE: Single machine debugging: Fast, local, complete control for x86 Microsoft operating systems.

Visual SoftICE: Dual machine debugging: 64bit and 32bit heterogeneous platform support for Microsoft operating systems (W2K or later). Featuring a highly configurable Windows GUI, dynamic symbol use, and crash dump support.

DriverWorks
DriverWorks includes a complete framework for device driver development for both Windows NT 4 and Win32 Driver Model (WDM) drivers. DriverWorks includes a sophisticated code-generation tool (DriverWizard) along with class libraries and sample drivers that support the development of device drivers in C++. DriverWorks is integrated within both MSVC 6.0 and MSVC.NET, as well as with the Microsoft Windows DDK, and uses the latest DDK C/C++ Compiler.

DriverNetworks
DriverNetworks is a suite for Windows network driver developers. In its core, DriverNetworks is a C++ class library for NDIS drivers and TDI clients (DriverSockets). DriverNetworks also comes with the Network Driver Wizard to jump start an NDIS Miniport, Intermediate, or Protocol Driver project. It allows you to quickly generate all the files necessary to build, install, and debug your NDIS driver written using the DriverNetworks C++ class library. DriverNetworks is integrated within both MSVC 6.0 and MSVC.NET, as well as with the Microsoft Windows DDK, and uses the latest DDK C/C++ Compiler.

VTOOLSD
VTOOLSD supports device driver (VxD) development for Win9X (Windows 95 and Windows 98) systems. VTOOLSD includes code-generation tools, run-time and interface libraries, and an extensive collection of sample drivers that can be used as the basis for a wide variety of device drivers.

DriverWorkbench
DriverWorkbench is a host and integration environment for DriverStudio tools. The tools that currently are hosted in DWB: Visual SoftICE, BoundsChecker Driver Edition, TrueTime Driver Edition, TrueCoverage Driver Edition, and DriverMonitor.

BoundsChecker Driver Edition
BoundsChecker Driver Edition provides parameter validation and system instrumentation that can monitor and track all interactions between various device drivers and other operating system components. The Configuration Wizard provides fine-tuned control over the type and amount of information that BoundsChecker Driver Edition collects.

TrueTime Driver Edition
TrueTime Driver Edition is a performance analysis tool that allows Windows NT/2000/XP device driver writers to identify and fix a driver's performance bottlenecks. TrueTime Driver Edition has been engineered to meet the needs of device driver and kernel-mode code developers. The Configuration Wizard provides control over which drivers and functions to profile. DriverWorkbench is the interface for analyzing results collected by TrueTime Driver Edition.

TrueCoverage Driver Edition
The best way to make sure you test all your code is to use a coverage tool. TrueCoverage Driver Edition helps you detect which parts of your code have been tested, and which still need to be tested. You can save testing time and improve code reliability by measuring and tracking code execution and stability during development. TrueCoverage makes it easy to collect coverage data for your driver, view that data in the context of your source code, and merge data accumulated over multiple sessions.

Note: While we recommend that you develop drivers with DriverWorks or VToolsD, the DriverStudio tools are also designed to work well with the Microsoft DDK.

Return to:

CONTENTS



Hardware and Software Requirements
The following table applies to installable components of DriverStudio 3.1. Refer to the component-level Visual SoftICE ReadMe for requirements specific to Visual SoftICE, broken down by Target and Master.

Note: The DriverStudio Product installs kernel mode software that, like any other kernel mode software, has the potential to render your system unstable. While these occurences are extremely rare, there is the possibility. For safety you should always back up irreplaceable data.

Component x86 & Compatibles Itanium 1 & 2 AMD64 (Opteron/Athlon64)
WinME Win2K WinXP Win2003 WinXP Win2003 WinXP Win2003
SoftICE X* X X X
Visual SoftICE X X X X X SP1 Beta1 (1069) SP1 Beta1 (1069)
DriverWorkbench X X X
DriverWorks X X X X (D) X (D) X (D) X (D)
DriverNetworks X X X X (D) X (D) X (D) X (D)
VtoolsD X X X X
BoundsChecker DE X (T) X X X
TrueTime DE X X X
TrueCoverage DE X X X

Key: T=Target installation only; D=Drivers developed support this OS

*SoftICE supports all Win9x platforms at the SoftICE 2.7 functionality level

Return to:

CONTENTS



Installation Notes
Important: All previous versions of DriverStudio must be COMPLETELY uninstalled prior to the installation of this software.

Installing DriverStudio
There are now two types of installers: the "main" installer and a target installer for each supported platform. The main installer installs the development, debugging, and testing tools for single-machine debugging and the host side of remote debugging. The target installers install only the kernel-mode drivers and supporting components for remote debugging. You can run all the installers from the top-level Autorun.exe autorun or individually from the Setup, Target32, TargetIA64, and TargetAMD64 directories.

The main installer prompts for both a serial number and a license file. If you don't have a license file at install time, you can use 14-day evaluation mode by selecting 14-day Evaluation in the License Setup page of the installation wizard. Otherwise, select License File or Server and browse to the license file. If you've installed in evaluation mode, you can install a license file by selecting Help|Licensing in DriverWorkbench.

The full DriverStudio installer lets you choose one of the following machine configurations:

Both Host and Target
Host-only
Target-only
Custom
The Custom option brings up a tree with all possible feature selections available. The other three choices use a simplified list of check-boxes to allow you to select features for installation. The default for both is to do a single-machine (both Host and Target) installation of all DriverStudio features.

The target-only installers don't have the machine configuration dialog, and instead perform a custom installation that lets you select the individual target drivers you want installed.

The installers now support Modify and Repair from the Add/Remove Programs control panel applet. Modify lets you add and remove individual features of DriverStudio after the initial installation. For example, you can use it to add target drivers to a host-only installation, resulting in a single-machine "full" installation. Repair reinstalls the files and registry entries that you currently have installed, which should fix an installation that's broken because files or registry entries were incorrectly overwritten or removed.

Disabling Remote Access
Remote access to a target machine can now be disabled by unchecking ‘Allow remote access’ in the RemoteAccess/Security page on the Unified Configuration Dialog. A reboot is required to apply the change.

DriverStudio Remote Data
The installation of DriverWorkbench or SoftICE will place an icon on the desktop called DriverStudio Remote Data. This icon is not a shortcut. It is a Windows Explorer Namespace Extension and is used by the DriverWorkbench and SoftICE distributed components. The namespace extension serves a dual purpose: It is used to provide a DriverStudio remote target browser as part of Windows Explorer, and it is also used to provide remote file access in the Remote File Open dialog for the DriverStudio Tools. The icon can be removed from the desktop by right clicking on it and selecting Delete. It can also be removed via the Remote Access page of the DriverStudio Settings dialog. Removing the icon will also disable the DriverStudio remote target browser integrated into Windows Explorer.

If you are experiencing problems with Windows Explorer after installing DriverStudio you can completely remove the namespace from your system using the command:

regsvr32 /u DSRNamespace.dll.

Note: You will no longer be able to use the Open Remote Files feature of DriverWorkbench after removing the namespace extension.

What to Install
In some cases you might want to develop and test on the same system. In other cases, you might want to test your device drivers on a system separate from your development machine. Install one or more of the following tools on your development system:

Visual SoftICE Master

DriverWorkbench

DriverWorks

DriverNetworks

VTOOLSD

Install the following tools on your test system (can be the same machine as your development system):

SoftICE

Visual SoftICE Target (You cannot connect to a target on the same system as the master)

BoundsChecker Driver Edition

TrueTime Driver Edition

TrueCoverage Driver Edition

Return to:

CONTENTS



Microsoft Visual Studio .NET Integration
The DriverStudio tools are written as plugins under a Plugin Manager that can also operate within the Microsoft Visual Studio .NET environment. This means that the full functionality of Microsoft Visual Studio .NET is available to leverage driver development, giving the user an integrated Create/Build/Debug/Test environment for high-quality and high-productivity device driver and kernel code development. If you plan to integrate the DriverStudio tools into Microsoft Visual Studio .NET with your installation, note that:

You must add BoundsChecker, TrueCoverage and TrueTime to the host-side install list.
If you plan to integrate the DriverStudio development tools into Microsoft Visual Studio .NET with your installation, note that:

You must add DriverWorks to the host-side install list.
Return to:

CONTENTS



Where to Find Help and Documentation
DriverStudio help and documentation are installed in the following directories:

Help Files - <InstallDir>Help
Documentation - <InstallDir>Books
Note: DriverStudio documentation is presented in Adobe PDF format. If you have not yet installed the Adobe Acrobat Reader on your system, you can find the setup at http://www.adobe.com/products/acrobat/readstep2.html.

SoftICE
The documentation and help available for SoftICE is as follows:

Using SoftICE.pdf
SoftICE Command Reference.pdf
CommRef.chm
You can access SoftICE Command Reference help from the Start menu. The SoftICE ReadMe file describes recent changes.

Visual SoftICE
The documentation and help available for Visual SoftICE is as follows:

Using VSI.pdf
VSI Command Reference.pdf
CommRefVSI.chm
VSI.chm
You can access Visual SoftICE Command Reference help from the Start menu. The Visual SoftICE ReadMe file describes recent changes.

BoundsChecker Driver Edition
The documentation and help available for BoundsChecker Driver Edition is as follows:

Using DriverWorkbench Tools.pdf
BCDE.chm
You can use the Help buttons in the Configuration Wizard to get help for each step. The BoundsChecker Driver Edition ReadMe file describes recent changes.

TrueTime Driver Edition
The documentation and help available for TrueTime Driver Edition is as follows:

Using DriverWorkbench Tools.pdf
TTDE.chm
The TrueTime Driver Edition ReadMe file describes recent changes.

TrueCoverage Driver Edition
The documentation and help available for TrueCoverage Driver Edition is as follows:

Using DriverWorkbench Tools.pdf
TCDE.chm
The TrueCoverage Driver Edition ReadMe file describes recent changes.

DriverMonitor
The documentation and help available for DriverMonitor is as follows:

Using DriverWorkbench Tools.pdf
Monitor.chm
Tools
The documentation and help available for DriverStudio Miscellaneous Tools is as follows:

Using DriverWorkbench Tools.pdf
Tools.chm
You can access the help system from the Start menu.

DriverWorks
The documentation and help available for DriverWorks is as follows:

Using DriverStudio Development Tools.pdf
Vdw.chm
You can access the help system from the Start menu. The DriverWorks ReadMe file describes recent changes.

DriverNetworks
The documentation and help available for DriverNetworks is as follows:

Using DriverStudio Development Tools.pdf
DriverNetworks.chm
You can access the help system from the Start menu. The DriverNetworks ReadMe file describes recent changes.

VTOOLSD
The documentation and help available for VtoolsD is as follows:

Using VtoolsD.pdf
vtd95.chm
You can access the help system from the Start menu. The VtoolsD ReadMe file describes recent changes.

Return to:

CONTENTS



Contacting Technical Support
For Non-Technical Issues
Customer Service is available to answer any questions you might have regarding upgrades, serial numbers and other order fulfillment needs. Customer Service is available from 8:30am to 5:30pm EST, Monday through Friday. Call:

In the U.S. and Canada: 1-888-283-9896

International: +1-603-578-8103

For Technical Issues
Technical Support can assist you with all your technical problems, from installation to troubleshooting. Before contacting Technical Support, please read the relevant sections of the product documentation and the Readme files.

You can contact Technical Support by:

E-Mail: Include your serial number and send as many details as possible to:

nashua.support@compuware.com

World Wide Web: Submit issues and access additional support services at:

http://frontline.compuware.com/nashua/

Fax: Include your serial number and send as many details as possible to:

1-603-578-8401

Telephone: Telephone support is available as a paid* Priority Support Service from 8:30am to 5:30pm EST, Monday through Friday. Have product version and serial number ready.

In the U.S. and Canada, call: 1-888-686-3427

International customers, call: +1-603-578-8100

*Installation Issues: Technical Support handles installation and setup issues free of charge.

When contacting Technical Support, please have the following information available:

Product/service pack name and version.

Product serial number.

Your system configuration: operating system, network configuration, amount of RAM, environment variables, and paths.

The details of the problem: settings, error messages, stack dumps, and the contents of any diagnostic windows.

The details of how to reproduce the problem (if the problem is repeatable).

The name and version of your compiler and linker and the options that you used in compiling and linking.

Return to:

CONTENTS



Copyright 2003 Compuware Corporation?
wpnewems
驱动牛犊
驱动牛犊
  • 注册日期2004-02-08
  • 最后登录2008-02-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-02-08 16:55
dingdingdingdingdingdingdingdingdingdingdingdingdingdingdingdingdingding
wpnewems
驱动牛犊
驱动牛犊
  • 注册日期2004-02-08
  • 最后登录2008-02-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-02-08 16:55
dingdingdingdingdingdingdingdingdingvvvvv
wpnewems
驱动牛犊
驱动牛犊
  • 注册日期2004-02-08
  • 最后登录2008-02-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-02-08 16:56
dingdingdingdingdingdingdingdingdingdingdingdingdingdingdingdingdingdingdingdingdingdingdingdingdingdingv
wuchy9825
驱动牛犊
驱动牛犊
  • 注册日期2004-05-17
  • 最后登录2005-04-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-07-21 13:21
看雪论坛上有DS2.7。
游客

返回顶部