WPF Enforce only ONE instance of application

instanceruntimewpf

How do I allow only one instance of a WPF application to run?

Thanks.

Best Answer

http://blogs.microsoft.co.il/blogs/arik/archive/2010/05/28/wpf-single-instance-application.aspx

Doesn't require VB.DLL as some other examples advise. Has WPF sample code. Passes any cmd line args to initial instance.