DOCERR: Profiler Windows DLL and Driver Requirements Incorrect

Last reviewed: July 18, 1997
Article ID: Q113064
1.30 1.30.200 Windows kbtool kbdocerr

The information in this article applies to:

  • Microsoft Source Profiler, version 1.3, which is included with Visual C++ for Windows, version 1.0
  • Microsoft Source Profiler, version 1.30.200, which is included with Visual C++ for Windows, version 1.5

The information in this article is included in the documentation starting with Visual C++ 5.0. Look there for future revisions.

SUMMARY

The "Source Profiler User's Guide" documentation states that CVWIN.DLL, VTD.386, and WINDEBUG.386 are required to run the Microsoft Source Profiler with Microsoft Windows. This is incorrect. Profiler just requires CLONEDBG.DLL to operate under Windows.

Microsoft Source Profiler, versions 1.2 and earlier, require VTD.386, CVWIN.DLL, and WINDEBUG.386 to operate under Windows. These are now obsolete; all these functionalities are now implemented with CLONEDBG.DLL.

Do not make any modifications specified under the section "Modifying Your Windows Configuration" in Chapter 1, "Installing the Microsoft Source Profiler" of the "Source Profiler User's Guide," which is part of the "Professional Tool User's Guide" shipped with Microsoft Visual C++ product. However, make sure that CLONEDBG.DLL is available in your path (preferably in your main Windows directory).

This to be a problem in the documentation provided with Visual C++ for Windows, versions 1.0 and 1.5.

MORE INFORMATION

The engine that implements the WinDebug() API, which was needed by both CodeView and Profiler, used to be implemented in CVWIN.DLL. This DLL required the presence of WINDEBUG.386. The Profiler also required the presence of VTD.386 to get accurate timings.

WinDebug() is now implemented in CLONEDBG.DLL, and therefore both CVWIN.DLL and WINDEBUG.386 are obsolete. Additionally, Windows 3.1 has a default virtual timer device built in, so VTD.386 is obsolete.


KBCategory: kbtool kbdocerr
KBSubcategory: TlsMisc
Additional reference words: 1.30 386Enh SYSTEM.INI 386 enhanced mode
Keywords : kb16bitonly TlsMisc kbdocerr kbtool
Version : 1.30 1.30.200
Platform : Windows


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: July 18, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.