G
gallan
I have a C++ .Net /clr console application that is working perfectly at
several customer sites. However, at one customer running Windows 2003 server
SP2, I am unable to get the application to run. When I run the application I
get a message box titled “ntvdm.exe – System Errorâ€, and the error message
“NTVDM encountered a hard errorâ€.
From what I have found, this error is related to 16 bit code. The
application uses the C++ runtime libraries, Standard Template Library, and
..Net libraries. I am not ‘consciously’ using any code or old components that
are targeting 16 bit code.
I tried several suggestions such as updating the TEMP and TMP environment
variables, and checking registry keys that regulate file name length. The
support document http://support.microsoft.com/kb/937932/en-us suggests that I
may need a hot fix. The customer has a Wow32.dll version 5.2.3790.3959 dated
05/03/2005.
Do I need the hotfix, or is there something else I can try?
several customer sites. However, at one customer running Windows 2003 server
SP2, I am unable to get the application to run. When I run the application I
get a message box titled “ntvdm.exe – System Errorâ€, and the error message
“NTVDM encountered a hard errorâ€.
From what I have found, this error is related to 16 bit code. The
application uses the C++ runtime libraries, Standard Template Library, and
..Net libraries. I am not ‘consciously’ using any code or old components that
are targeting 16 bit code.
I tried several suggestions such as updating the TEMP and TMP environment
variables, and checking registry keys that regulate file name length. The
support document http://support.microsoft.com/kb/937932/en-us suggests that I
may need a hot fix. The customer has a Wow32.dll version 5.2.3790.3959 dated
05/03/2005.
Do I need the hotfix, or is there something else I can try?