Click to See Complete Forum and Search --> : How can I determine which files my executable will call?


Erich Ruth
August 18th, 1999, 01:07 PM
I have standard edition of vc++ 6.0. I have a program which I know calls the file mscal.ocx in the \windows\system directory. I am convinced that this program is calling other files in this system directory, but I don't know which. Is there any way of determining which files an executable calls or will call during the use of the program?

I tried generating a map file but this just tells me what dll files are needed to construct the executable.

Please, any response any one can give me will be greatly appreciated.

August 18th, 1999, 02:23 PM
You can use a tool like "Process Viewer" to see what is used by your application (dlls, threads, memory, etc.). I don't exactly know where it is availlable, but it seems to be doing what you want.

Erich Ruth
August 18th, 1999, 07:25 PM
Process Viewer is located under the Start/VC++ 6.0/Tools. I tried using this as well as Dependency Walker and am absolutely stumped. The dependency walker shows me which dll files are needed, but I have no idea how to use Process Viewer so that it gives any helpful information.

Please, please, please, any response any one can give me on how to detect when an executable calls a file like mscal.ocx will be greatly appreciated.