martindijk
June 21st, 2003, 04:36 AM
It seems that every time i try to install NODv2 on my second pc the msvcrt.dll bug seems to pop up which runs te same operating system as my laptop which has no problems what soever.
Nod32.krn causes a fault in msvcrt.dll, NOD starts but doesn't do anything, no scanning no updates.
When running NOD on my desktop even ICQlite is having problems with msvcrt.dll and crashes, even a time synchronizer called D4 crashes and yes due to msvcrt.dll.
Allthough it is an excisting file on my windows, does NOD overwrite this file, cause NOD has this same file running in its own directory.
Anyone any clue with this bug called msvcrt.dll???
I had problems with msvcrt.dll, been looking on the web for a replacement, and i found out that there 3 different kinds, in size that is.
I downloaded them all and started copying and pasting through DOS mode and found one which didn't give any hassle anymore, so the msvcrt.dll crashes for me is over, pfew!!!!
Please copy and paste the whole link into your browser.
Here is the downloadlink:
http://dll.yaroslavl.ru/index.php3?download=msvcrt.dll&ver=3
If the download link doesn't work, you have to search for it manually, look for size (280576 bytes).
Also:
CAUSE
One possible cause of this error is that the application has written past the block of memory that is owned by a particular object. The small-block heapmemory manager that ships with the Visual C++ 6.0 run-time libraries incorporates heap control structures within the small-block heap. Overwriting the memory block changes small-block heap pointer addresses, effecting a bad pointer and possibly a fault in Msvcrt.dll when the pointer is referenced
RESOLUTION
Application vendors need to ensure that their applications are using the C run-time small-block heap correctly.
To help customers who are experiencing this problem in their third-party applications, Microsoft has released a new C run-time dynamic-link library (DLL), Msvcrt.dll, which implements two heap managers: the Visual C++ version 5.0-compatible heap manager and the Visual C++ version 6.0-compatible heap manager. Msvcrt.dll detects which version of Visual C++ your application is built with, and uses the appropriate heap manager for that application. If the version is Visual C++ 6.0 or greater, the Visual C++ 6.0-compatible heap manager is used; if the version is earlier than version 6.0, the Visual C++ 5.0-compatible heap is used.
Visual Studio 6.0 users can get the new Msvcrt.dll file by installing the latest Microsoft Visual Studio Service Pack. If you are not using Visual Studio, install the Microsoft Libraries Update; for additional information, see the following article in the Microsoft Knowledge Base and for download:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;197298
Download:
http://www.microsoft.com/windows98/downloads/contents/WURecommended/S_WUFeatured/Libraries/Default.asp
rgds,
Martin
Nod32.krn causes a fault in msvcrt.dll, NOD starts but doesn't do anything, no scanning no updates.
When running NOD on my desktop even ICQlite is having problems with msvcrt.dll and crashes, even a time synchronizer called D4 crashes and yes due to msvcrt.dll.
Allthough it is an excisting file on my windows, does NOD overwrite this file, cause NOD has this same file running in its own directory.
Anyone any clue with this bug called msvcrt.dll???
I had problems with msvcrt.dll, been looking on the web for a replacement, and i found out that there 3 different kinds, in size that is.
I downloaded them all and started copying and pasting through DOS mode and found one which didn't give any hassle anymore, so the msvcrt.dll crashes for me is over, pfew!!!!
Please copy and paste the whole link into your browser.
Here is the downloadlink:
http://dll.yaroslavl.ru/index.php3?download=msvcrt.dll&ver=3
If the download link doesn't work, you have to search for it manually, look for size (280576 bytes).
Also:
CAUSE
One possible cause of this error is that the application has written past the block of memory that is owned by a particular object. The small-block heapmemory manager that ships with the Visual C++ 6.0 run-time libraries incorporates heap control structures within the small-block heap. Overwriting the memory block changes small-block heap pointer addresses, effecting a bad pointer and possibly a fault in Msvcrt.dll when the pointer is referenced
RESOLUTION
Application vendors need to ensure that their applications are using the C run-time small-block heap correctly.
To help customers who are experiencing this problem in their third-party applications, Microsoft has released a new C run-time dynamic-link library (DLL), Msvcrt.dll, which implements two heap managers: the Visual C++ version 5.0-compatible heap manager and the Visual C++ version 6.0-compatible heap manager. Msvcrt.dll detects which version of Visual C++ your application is built with, and uses the appropriate heap manager for that application. If the version is Visual C++ 6.0 or greater, the Visual C++ 6.0-compatible heap manager is used; if the version is earlier than version 6.0, the Visual C++ 5.0-compatible heap is used.
Visual Studio 6.0 users can get the new Msvcrt.dll file by installing the latest Microsoft Visual Studio Service Pack. If you are not using Visual Studio, install the Microsoft Libraries Update; for additional information, see the following article in the Microsoft Knowledge Base and for download:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;197298
Download:
http://www.microsoft.com/windows98/downloads/contents/WURecommended/S_WUFeatured/Libraries/Default.asp
rgds,
Martin