The use of P/Invoke in Automation
The platform invocation (“P/invoke”) framework was designed to allow interaction between your .net application and unmanaged DLL functions. When it comes to UI automation, that framework is very useful since it is rare that any given product provides a built-in automation system. In the following article, I’ll explain different techniques to automate a user interface by using the functionalities of the operating system beneath it. (more...)