What is the best way to manage an external Windows application in C # (or .NET)?
So far I have managed to start the process using System.Diagnostics.Process, however this just allows me to start / kill the process. (from what I put together)
I noticed that System.Diagnostics.Process has a CloseMainWindow () procedure that will send a request to the process window. Can I use this Process class to send different messages? (if so, can someone point me in the direction where I can find out about these Windows messages)
I need to be able to manage and manage an external program in the following ways: 1) Launch 2) The process of killing 3) Show the application (full screen mode and task bar) 4) Hide the application (full screen and on the task bar)
Additional Information: Windows 7 Limited by .Net 3.5 Framework
James source share