Diagnose App Failures with ProcMon + "Dependencies" Tool (Real Examples)

Diagnose App Failures with ProcMon + "Dependencies" Tool (Real Examples)

T
TechSavvyProductions
139 Video Views·Apr 3, 2025

In this video, we take a practical dive into using Process Monitor (ProcMon) to diagnose application failures caused by missing dependencies.
You'll learn how to configure a small set of powerful filters that isolate CreateFile and Load Image operations, helping you quickly identify missing or misconfigured DLLs during application startup. We walk through two real-world examples where dependency issues prevent applications from launching — and show how ProcMon can uncover exactly what's going wrong.
We'll also explore important features of ProcMon that help with analysis and system resource management:
• Ring Buffer: Reduce disk space usage by enabling circular logging
• Auto-Scroll: Streamline log review during real-time monitoring
• Architecture Detection: Learn how to spot 32-bit vs. 64-bit applications based on the system DLLs they load
Finally, we introduce the open-source tool Dependencies (by lucasg on GitHub), a fast, visual alternative for static DLL analysis. We’ll demonstrate how this utility can instantly flag missing modules, making it a great complement to ProcMon for dependency troubleshooting.
Whether you're supporting legacy apps or deploying modern ones, this video arms you with practical techniques to resolve "DLL Hell" and dependency-related crashes using real tools and real scenarios.



"Everybody can be great... because anybody can serve. You don't have to have a college degree to serve. You don't have to make your subject and verb agree to serve. You only need a heart full of grace. A soul generated by love." Martin Luther King Jr.




DISCLAIMER:
DISCLAIMER: All scripts are provided "as is" without any warranties or guarantees of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, and non-infringement. Use of this script is at your own risk. The author shall not be held responsible or liable for any damages, data loss, or other issues that arise from the use or misuse of these scripts. You are solely responsible for ensuring that the script is suitable for your specific requirements and for any consequences that result from its execution. Before running these scripts, thoroughly test them in a controlled environment to ensure they function as expected. It is also recommended that you back up any critical data before use. By using the script provided, you agree to these terms and acknowledge that you have read and understood this disclaimer. By using these scripts provided, you agree to these terms and acknowledge that you have read and understood this disclaimer.



Links to Documentation
PowerPoints in *.pptx format:
Slide Deck in PDF:
Video Notes in *.docx:
https://docs.google.com/document/d/1irxy7hLUXb98rRPOXKTnvZYh9CA7BEOg/edit?usp=sharing&ouid=101267054422566959848&rtpof=true&sd=true
Video Notes in PDF:
https://drive.google.com/file/d/19JkYycXC4VWTYwPlyKUG9damCClpUnf_/view?usp=sharing

https://github.com/lucasg/Dependencies A great tool for identifying and discovering “Missing Dependencies in Applications”

Check out our YouTube channel for more content!
YouTube: https://www.youtube.com/user/vanderl2796/featured
Facebook: https://www.facebook.com/TechSavvyTeamFL
Twitter: https://twitter.com/vanderl2796
Telegram: https://t.me/Lowell901
Mr.V Linkedin: https://www.linkedin.com/in/lowell-vanderpool-57970623/
Email: [email protected]

Timestamps