ProcExp or similar tool to show WHEN a window was first opened.

How can I use procexp64  to tell  WHEN a specific window was opened?

For example

At 10:00 AM I open MS Word Test.docx and it is the only window open.
At 10:05 AM I customize Word's Quick Access Toolbar by taking the "More Commands" option which opens a second "Word Options" window with bunches of choices that are not related to this question.

ProcExp64 has a "Find Window's Process" tool which is a circular icon that I call the "magic bullseye".

I drag the bullseye over the Test.Docx window and see the process is WINWORD.EXE with PID =6160
But, I drag the bullseye over the Word Options window, and I see the the same PID=6160.

Is there anyway to get ProcExp to give me the time each of the two windows were first opened?

I am trying to get better at using procexp, so do not give me answers that are specific to the  MS Word example.  I want answers that apply to multiple applications.

And, if ProcExp cannot do what I want, are there other spy tools that can?


P.S.  Recently I have been troubleshooting an annoying problem.  At night I close my laptop lid but the computer keeps running.  In the morning there is a message that popped up. It would be very useful to know when the message first appeared. But, this EE question  should focus entirely on the general question "when did a window first open?" .
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

PeeterBIT Support TechCommented:
.. just a quick comment here (because it's a while since I've tried either of the tools)  but, Process Monitor seems to have more sophisticated options for doing full process tracing ...
rberkeConsultantAuthor Commented:
PeeterB, thanks for you comment.  But it does not help solve my problem.
Bill PrewIT / Software Engineering ConsultantCommented:
I'm not aware of forensic breadcrumbs that Windows stores for every opening of a window so I'm not sure you can get this after the fact if you haven't instrumented for it ahead of time.  I'm sure there are "logger" type spyware tools out there that do this sort of thing and are used for dishonest purposes, but I don't swim in those waters so can't speak to those.

One thought I did have though, is if you are just trying to track down when a GUI window opens, you could leave a basic automatic screen capture utility running and then examine the time sequenced captures the next day.  It's not too elegant, but it might get you the answer to your question, when did this happen.

Below are a couple that seem like they might do the job (I haven't used either before, I just use a couple of manual screen capture tools myself).  One of them even has a feature that basically says only take a new screen capture at the next designated interval if a threshold number of pixels have changed.  This could help reduce the redundant images of the same screen state over and over, and reduce disk space usage, and review time.

If you think this might work here are the couple I saw quickly, but I'm sure you can find others too.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
rberkeConsultantAuthor Commented:
Not  an ideal answer, but it is the best one I have seen.  Thanks for your help
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
SystemTools Software

From novice to tech pro — start learning today.