private void CheckDuplicateInstances()
{
if (_checked)
return;
_checked = true;
bool aIsNewInstance;
Mutex = new Mutex(true, "ArtemisMutex", out aIsNewInstance);
if (aIsNewInstance)
return;
DialogService.ShowMessageBox("Multiple instances found",
"It looks like there are multiple running instances of Artemis. " +
"This can cause issues, especially with CS:GO and Dota2. " +
"If so, please make sure Artemis isn't already running");
}