I found this code to be useful. It does the detection and optional activation of an existing application:
More Related Contents:
- Capture screenshot Including Semitransparent windows in .NET
- How do I determine a mapped drive’s actual path?
- Winforms: Application.Exit vs Environment.Exit vs Form.Close
- Is .NET 4.0 Compatible with Windows XP SP2 or below? [closed]
- .NET Simulate Ctrl+Alt+Del Sendkeys
- Determine if a number can be made with prepicked numbers and times
- When should I use a List vs a LinkedList
- Controlling Volume Mixer
- How can I register a global hot key to say CTRL+SHIFT+(LETTER) using WPF and .NET 3.5?
- Detecting USB drive insertion and removal using windows service and c#
- How can I run an EXE program from a Windows Service using C#?
- How to detect Windows shutdown or logoff
- How does inheritance work for Attributes?
- Unique file identifier in windows
- How to execute an SSIS package from .NET?
- Retrieve system uptime using C#
- .NET (C#): Getting child windows when you only have a process handle or PID?
- Getting hash of a list of strings regardless of order
- .Net Data structures: ArrayList, List, HashTable, Dictionary, SortedList, SortedDictionary — Speed, memory, and when to use each? [closed]
- C# – Regex for file paths e.g. C:\test\test.exe
- Can a PictureBox show animated GIF in Windows Application?
- Why is infinity printed as “8” in the Windows 10 console?
- How do you disable an item in listview control in .net 3.5
- Uninstall Custom Action Not Deleting Registry Key
- Why does “\n” give a new line on Windows?
- What ‘length’ parameter should I pass to SqlDataReader.GetBytes()
- Send message to a Windows process (not its main window)
- What does “Beta: Use Unicode UTF-8 for worldwide language support” actually do?
- List of exceptions that CAN’T be caught in .NET
- Detecting remote desktop connection