toolhelp.dll - What is toolhelp.dll?
toolhelp.dll File Description:
Far pointers to data can be used in calls to the toolhelp.dll library routines written using the medium model. This is necessary because many Windows-based applications are written using the medium model, but must pass far data pointers to the file toolhelp.dll medium model routines. The sample RunWait.exe demonstrates how to use the toolhelp.dll file to provide a dynamic-link library function that spawns applications and waits for their termination before returning from the function call.
When a Windows application is compiled using the medium memory model, the C compiler assumes that the application will have one-data segment and multiple-code segments. Therefore, when the compiler encounters a C Run-time function in the source code, it automatically assumes that any pointer parameters contain near pointers. While these segments are being moved around, Windows keep the values in DS and SS updated. The DLL toolhelp.dll file assists in the DS and SS updating.
The compiler uses the appropriate medium model declaration for the runtime functions. This is appropriate for NEAR data items, but many Windows API functions require or return FAR pointers, such as GlobalLock. To override the compiler's assumptions the user should specify the model-independent version of the desired routine in the application toolhelp.dll.
Because Windows keeps SS and DS current, NEAR pointers into the stack or to static data is not a problem. FAR pointers, on the other hand, seem to become invalid at every opportunity available to Windows. Fortunately, Windows does not interrupt the user's code registered within the toolhelp.dll file and move things. Any block of instructions that doesn't give control to Windows does not have to worry about memory movement for its duration.Author: Microsoft Corporation
Author URL: http://www.microsoft.com
Part of: Windows DGROUP
Memory Usage: Low
Associated Applications: C-Runtime Libraries
Background DLL: No
Uses Network: No
Hardware Related: No
Common Path: C:/ Windows/ System/ toolhelp.dll
DLL Version: 3.10.49
Make sure your toolhelp.dll is authentic and error free with a FREE SCAN.
Do you have errors with toolhelp.dll?
The Cause for toolhelp.dll Errors:
toolhelp.dll errors are possibly severe Windows registry errors and may be caused because of a damaged program registry that you should fix at once to protect against additional corruption in other applications and/or devices. Risks include device damage, blue screen errors and fatal system crashes.
What are the Symptoms of toolhelp.dll Errors?
toolhelp.dll errors bring on a range of symptoms, such as: personal computer hangs while starting up or shutting down, programs freeze up, diminished computer performance, case speaker beeps, trouble loading files, slow system behaviour and application installation problems.
The following products are free to try. We have found them to be of the highest quality and value. They have been extremely useful in our own pc troubleshooting and maintainance and we highly recommend trying them out for yourself.
With a lightning fast free scan and the largest authentic spyware detection database we have seen, Anti-Malware Pro finds and removes threats to your PC stability and security. Download Anti-Malware Pro
DriverFinder will scan your system for driver and software updates. Its easy to use interface makes keeping your drivers updated quick and simple. They will even send you an email notification when new driver updates are available for your system! It doesn't get any more convenient than this. Download DriverFinder
Browse DLL Files by Name:
- test conversion (no write).dll
Is your DLL file missing?
Help us to make errorDecoder.com the best resource we possibly can by submitting you very own DLL file details. If you have detailed information on any DLL file or other file types please let us know by visiting the following link.Submit File Details Form