HI
I need some help. I need to "spy" an application to see what dlls, functions etc it is accessing. Anyone knows a good spy program?
Is this one good ? :

any help is welcomed.
thx

Dani AI

Generated

For tracing what an application touches, a small set of proven tools plus a simple workflow is usually faster and more reliable than one-off "spy" utilities. As pointed out, the Sysinternals utilities are the right direction; today the recommended pair is Process Monitor (Procmon) for live file/registry/image-load events and Process Explorer to inspect running processes and loaded modules. 's original goal (see DLLs/functions accessed) is covered by combining those with a static import/export viewer.

Quick, practical workflow:

  • Run Process Explorer elevated to identify the target process and view its loaded modules.
  • Start Procmon elevated, clear the buffer, add a filter like "Process Name is yourapp.exe" (Include) to cut noise.
  • Reproduce the behavior, stop capture, then inspect operations such as Load Image, CreateFile and RegOpenKey. Double-click events for full details; view stacks where available.
  • If you need function-level API tracing, use a dedicated API interceptor or a debugger (note: that is more intrusive).

Additional notes and tools:

  • For static dependency inspection use the modern "Dependencies" tool: Dependencies on GitHub. It handles 64-bit and modern PE features better than older tools.
  • To get readable call stacks, configure a symbol path to the Microsoft symbol server (https://msdl.microsoft.com/download/symbols).
  • Run tools as administrator, match tool bitness to the target process, and be aware that hooking/tracing can trigger antivirus or destabilize the process.

Recommended Answers

All 2 Replies

Have a look at regmon and filemon from sysinternals. Great tools.

thx a lot. regmon seems cool. thx again

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.