Detect Changes in External Applications

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




Answer this question

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.



  • Detect Changes in External Applications