Windows module dependency checker


















Console mode that allows Dependency Walker to be ran without its graphical interface being displayed. This is useful for batch files and unattended automation of Dependency Walker features. Command line options to configure module search order, column sorting, output files, profiling, and other settings.

Ability to monitor module entrypoints like DllMain looking for module initialization failures. Search paths can be saved and loaded from within the graphical interface or from the command line. Ability to save a module's session to a text report file for easy viewing in any text viewer.

Ability to save a module's session to a comma separated value CSV file for easy importing into other applications. Ability to save a snapshot of an entire module session to an image file, which can be loaded by Dependency Walker at a later time on any computer.

Module profiling to detect dynamic dependencies, child processes, thread activity, and exceptions. Child processes can also be profiled for their dependencies. Ability to control what file extensions Dependency Walker will add the "View Dependencies" menu item to a file's context menu in explorer. Added hotkeys to help match imports with exports, and modules in the list view with modules in the tree view. DLL or. OCX files in order to run. Similarly to programs that are created and compiled using Microsoft Visual C , the program would require.

NET framework to be installed on the target computer to run. At least Microsoft has made an effort to ensure that VB6 applications can be executed on newer Windows operating system including Windows When a required.

Solving the above problem is as easy as searching for the required. If you need to re-distribute a program without getting the error above, you must first know what are the dependencies of the software.

A hierarchical tree diagram will be displayed on the program. A powerful feature found on Dependency Walker is the ability to detect all kinds of dependencies including the dynamic loading, delay loaded, injected and etc. Download Dependency Walker. PeStudio is actually a tool meant to analyze executable files to detect any anomalies without even running it on the computer.

To see the dependencies, simply look at the Imported Libraries from the hierarchical tree and it shows the different types of dependencies such as implicit, delay-loaded and etc. Download PeStudio. A report can be saved as a text file from the file menu. This example is actually seen in the last line of the Get-MyModule.

When called in this manner, the Get-MyModule function will load the bitstransfer module if it exists on your system and if it is not already loaded.

The use of the Get-MyModule function is shown in the following image. A better use of the Get-MyModule function is to use it as a prerequisite check for a script that uses a particular module. Your syntax might look something like this:. I will be using my new function in the coming days when I talk about using Windows PowerShell to interact with Group Policy.

We invite you follow us on Twitter or Facebook. If you have any questions, send e-mail to us at scripter microsoft. See you tomorrow. Until then, peace. Comments are closed. Scripting Forums.

PowerShell Forums. PowerShell on TechCommunity. Hey, Scripting Guy!



0コメント

  • 1000 / 1000