It is well known that many applications of Windows not only have executable EXE files, but also need auxiliary modules. These modules are various in variety and variety, and the most famous ones are dynamic link libraries (DLLs). Also: ocx, sys, etc. Like applications can be divided into 16-bit, 32-bit, 64-bit programs, modules are also divided into 16-bit, 32-bit, and 64-bit modules. When deleting an application or an executable file, the related dynamic link library or module can't be deleted cleanly. Over time, many "junk files" that make people hate are formed. Therefore, many people who use windows usually pay attention to DLL files to study which are useful and which are useless, in order to accurately delete the useless parts, that is, to complete the so-called system weight loss, but this is not the center of this discussion. Our goal is to study the module file from another perspective. As mentioned below, it is such a tool.
a. Introduction
Windows 2000 Professional's Support Tools has a tool for analyzing module files. The English name is Dependency Walker. The literal translation is "Dependent Cruiser". This name is awkward and inconsistent in any case. The characteristics of Chinese expression. It is more appropriate to translate it into a "module parsing tool" by using validation and viewing reference materials. Unlike the above-mentioned purpose of weight loss for the system, the module parsing tool can detect: the module's affiliation, the creator, the function interface, the calling relationship, and even the programming language used to generate the module file, and the linker version used in the program chain. And so on, the parsed affiliation is displayed in an icon format similar to the directory tree. Of course, it can also display at least which associated files need to be used by the running module, together with the full path, basic address, version number, computer type, debugging information and other information of the file, which can be described as all aspects.
From the nature of this information, it is not difficult to see that this type of information is more useful for system administrators, system testers, programmers, and automated script writers. For ordinary users, the use is smaller. But it is not useless. Ordinary users can use these analysis results to eliminate system failures caused by modules. System failures caused by modules mainly include:
1. The module is missing.
2. Invalid module.
3. Execution of the exit /entry collocation error.
4. Loop error.
5. The module and computer type are incorrectly matched.
Although the tool is a support tool for win2k, it can also run in win9x, winNT3.51, winNT4.0 operating system environment, and even Windows CE. The latest version of Dependency Walker is 2.0. This version only supports parsing 32-bit or 64-bit modules, and 16-bit modules are no longer supported.
b. Usage Slightly
Unlike other tools, this tool only has a GUI version and no command line version. If you already have Support Tools installed, you can do so: "Start -> Programs -> Support Tools -> Tools -> Dependency Walker". This is also an English interface tool, and there are English help files for reference. Here's a quick introduction to the usage:
1. First click with the mouse “File
In the previous article we introduced the file comparison tool command, followed by the last introdu
In addition, the toolbar can also be used to place small, dynamic applications, such as image readin
windows2000 (the next file into win2k) Since its release, users have become more and more extensive,
Since the system desktop must be seen every time the computer user uses the computer, personalizing
Using Windows 2003 Deployment Software
Use win2000 boot menu to achieve windows family portrait
Comparison of two terminal protocols of Win2000 server
Solution for error or loss of DLL file in Win2000
Windows 2008 PKI combat 1: Management
How to install and use IE7.0 in Windows 2003
"Resurrection" old network card under Win2000
Windows 2000 operating system CD Quest
How to use Microsoft Windows Problem Recovery Console
Win Server 2003 System Q&A Highlights
FTP user and apache user permissions under LINUX
Win8 notebook can not automatically check the surrounding wifi solution
Windows7 play game tips xlive.dll for invalid Windows image how to solve?
Windows 7 Application Tutorial: Understanding Win7's Window
Who gave me a W7 Home Premium Activation Code
How to solve the delay or pause of the win7 system mouse
The "crack patch" of Windows8 system is mostly bundled with Trojan
How to install new fonts on Windows 8 system
Windows 8.1 system custom start screen change default state
How to replace Windows 7 built-in themes and get themes online