Hoje mostro como verificar se seu programa está sendo executado e finalizando a segunda instancia.Esse trecho deve ser colocado no método Program().

[sections] [section title=”Detectando se o programa já está sendo executado”]

if (Process.GetProcessesByName(Process.GetCurrentProcess().ProcessName).Length > 1)
{
MessageBox.Show(@"Processo já aberto", @"Processo aberto", MessageBoxButtons.OK, MessageBoxIcon.Information);
Process.GetCurrentProcess().Kill();
}

[/section] [/sections]
Obrigado e até o próximo post.

DATEK Tecnologia Eletrônica
[C#] Detectando se o programa já está sendo executado
Tags:                 

Deixe uma resposta

%d blogueiros gostam disto: