Command line arguments and single instance WPF application
the WPF app I have has been redesigned to use tabs and be single instance. The new requirement is now that when launched with command line options and an instance of the app is already running - the already running instance should open a new tab and do some work based on the cmdline options.
the single instance is no prob - but how to pass the cmd line args from the just started instance the the already running?
thanks for any hints!
Take a look at WindowsFormsApplicationBase, it has all the support for that scenario built-in.
Unfortunately it is meant for WinForms, but a quick spin through Reflector should get you all the code you need for a WPF version.
This is mine (no VB, no WinForms, pure): http://blogs.microsoft.co.il/blogs/maxim/archive/2010/02/13/single-instance-application-manager.aspx