Is there any way, using VB.NET 2005, to check for application changes in external programs
For example, I am writing a program to guide a person through exporting their address book in Outlook and Outlook Express. I'd like to detect when an appropriate menu is clicked or when a dialog box changes so my program can automatically direct the user to the next step.
Is this possible
Thanks,
ComPro

Detect Changes in External Applications
jdrawmer
Not really...
You might be able to do parts of it with Outlook using the primary interop assemblies, but I don't know if the COM automation of Outlook Express would allow for it.
I suppose if you hooked enough Windows APIs you could accomplish this - but it would be quite a task in .Net... I don't know any way of doing it and I've seen several other threads about trying to aquire info about what's being clicked in other applications - they all say basiclly the same thing: it either can't be done or is far more trouble than it's worth.