PRB: GetModuleHandle and Long Path Causes UAE

ID Number: Q71148

3.00 3.10

WINDOWS

Summary:

SYMPTOMS

When an application calls the GetModuleHandle function and

specifies a fully qualified path longer than 63 characters, an

unrecoverable application error (UAE) occurs.

RESOLUTION

In Microsoft Windows version 3.0, the GetModuleHandle function uses

a 64 character internal buffer. In Windows 3.1, this buffer has

been extended to 128 characters. Specifying a longer string

overflows the buffer and causes the UAE.

Additional reference words: 3.00 3.10