Article ID: 299770
Article Last Modified on 11/21/2006
APPLIES TO
- Microsoft Win32 Application Programming Interface, when used with:
- Microsoft Windows 2000 Standard Edition
This article was previously published under Q299770
SYMPTOMS
On Windows 2000, invoking ToolTips for the Minimize, Maximize, or Close buttons of a 16-bit application that was built on Borland's Object Windows Library (OWL) framework will result in an access violation in WOW32.dll at address 0x0FFC73EB.
CAUSE
When the cursor hovers over the Minimize, Maximize, or Close button of a window, a ToolTip eventually appears. For 16-bit OWL-based applications, the creation of the ToolTip causes some event to be triggered within OWL, which causes it to send an unexpected message to the system. In response to this message, the system attempts to read memory at an invalid address.
RESOLUTION
Win32 API
The only known way to work around this problem is to disable ToolTips system-wide for the Minimize, Maximize, and Close buttons. For additional information on disabling ToolTips, click the article number below to view the article in the Microsoft Knowledge Base:
186385 How to Disable ToolTips for Minimize, Maximize, and Close
Windows 2000
To resolve this problem, obtain the latest service pack for Windows 2000. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
260910 How to Obtain the Latest Windows 2000 Service Pack
The English version of this fix should have the following file attributes or later:
Date Time Version Size File name --------------------------------------------------------------- 7/25/2001 12:25p 5.0.2195.3914 222,480 Gdi32.dll 7/25/2001 12:25p 5.0.2195.3914 1,642,128 Win32k.sys(uniprocessor) 7/25/2001 12:25p 5.0.2195.3914 243,472 Winsrv.dll(uniprocessor) 6/25/2001 07:17p 3.10.0.103 47,808 User.exe 7/25/2001 12:25p 5.0.2195.3914 379,664 User32.dll 7/25/2001 12:25p 5.0.2195.3873 367,888 Userenv.dll 7/23/2001 06:16p 5.0.2195.3914 1,642,128 Win32k.sys 7/17/2001 05:38p 5.0.2195.3873 178,960 Winlogon.exe 7/25/2001 12:25p 5.0.2195.3914 243,472 Winsrv.dll
STATUS
Win32 API
Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.
Windows 2000
Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article. This problem was first corrected in Windows 2000 Service Pack 3.
MORE INFORMATION
An unhandled access violation in WOW32.dll will cause the entire NTVDM.exe process to exit. Any other 16-bit tasks running in the same Virtual DOS Machine (VDM) environment will also be abruptly terminated.
The third-party products that are discussed in this article are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.
Additional query words: kbShell OWL
Keywords: kbhotfixserver kbqfe kbbug kbfix kbkernbase kbmemory kbshell kbwin2000sp3fix KB299770