We help IT Professionals succeed at work.
Get Started

How can I know what changes are being made by an exe in Windows

487 Views
Last Modified: 2012-06-27
This is a very broad question, and so I'm really just looking for what directions to look in.  Here's my problem:

I'm running Windows 7 64 bit.  I have a USB pen input device that is extremely useful, but the assocaited configuration software for the device has some unfortunate limitations.  I'm looking to take the long road in coming up with a potential fix/hack for one particular limitation as I feel it could be worth it in the end.

There is a stand-alone configuration utility for this device that allows the user to change some use settings for the device.  One particular setting must be changed fairly often to use the device most productively.  The problem is that it takes several clicks to get to that setting, so changing that setting is tedious.  

The configuration utility surely has only a limited number of ways it can be 'recording' the setting change (which is, by the way, persistant after reboot).  What I want to do is know what tools are available for me to somehow get continuous snapshots of the environment so that I can detect "what happens" when I change that setting.  With that information, I hope I can develop a separate tool that performs this action much more effeciently.

(I actually did use hWnd references and some C++ unmanaged code to automate the launching of the program and delivery of the user to the proper setting location in the UI, but this still is fairly clunky and somewhat slow... and I'm looking to build something much more elegant.)

Thanks,
-iluomo
Comment
Watch Question
Technology and Business Process Advisor
CERTIFIED EXPERT
Most Valuable Expert 2013
Commented:
This problem has been solved!
Unlock 1 Answer and 3 Comments.
See Answer
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE