CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 3 of 3
  1. #1
    Join Date
    May 1999
    Location
    Miami, Florida
    Posts
    242

    How can I determine which files my executable will call?

    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.


  2. #2
    Guest

    Re: How can I determine which files my executable will call?

    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.



  3. #3
    Join Date
    May 1999
    Location
    Miami, Florida
    Posts
    242

    Re: How can I determine which files my executable will call?

    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.


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured