.NET 4.x Проверка на первый запуск приложения на ПК - C#
Формулировка задачи:
Подскажите, как лучше всего проверять первый раз запущено приложение на данном компьютере или нет.
Решение задачи: «.NET 4.x Проверка на первый запуск приложения на ПК»
textual
Листинг программы
bool onlyInstance;
Mutex mtx = new Mutex(true, "Имя приложения", out onlyInstance); // используйте имя вашего приложения
// Если другие процессы не владеют мьютексом, то
// приложение запущено в единственном экземпляре
if (onlyInstance)
{
Application.Run(new Form1());
}
else
{
MessageBox.Show(
"Приложение уже запущено",
"Сообщение",
MessageBoxButtons.OK, MessageBoxIcon.Stop);
}