I am trying to make a WH_SHELL hook using HSHELL_WINDOWCREATED to keep log of all windows opened on my pc, so every time there is a new window created, I try to get the following data in order to save it in a log file
(Window Title - Application Exe - Application Path - Date/Time Created)
so far I can get the window Title from the window handle and I can get the date/time, but I have some problems with the Application exe name and the application path.
Some time the returned result is the correct exe name and path, but some times specially when i try to load IE I recieve the exe name as [url removed, login to view] instead of [url removed, login to view], also if I tryied to run any exe that was build with Delphi or Borland C++ Builder I recieve [url removed, login to view] instead of the exe name
so I need to know what is the code I should use to retrieve the correct exe.
I am using my code inside a DLL done with Borland C++ Builder 5 Enterprise.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).
*All CODE MUST BE in Borland C++ Builder 5 Enterprise.
*All Coder MUST Supply exe file with the solution as a demo before I can accept any bid.
Windows 95,98,2000, Me, NT,XP