How can I make my already running C# Windows Form Application be able to receive commands from the command line while it is already running?
For example: if my application is playing a video now then I want to be able to type on the command line “MyApp /stop” so that while the application is still running it stops the playing the video without exiting from current session.
One way would be to make your app a singleton, and whenever another instance is run, it will pass arguments to the already running process.
Example: http://www.codeproject.com/KB/cs/SingletonApplication.aspx