PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Verificar se o programa já está em execução #21338

21/05/2009

0

Como faço para verificar em um software desenvolvido no c#/Visual studio para desktop se o programa já foi aberto ou não.

O objetivo é não deixar o usuário abrir a instância do programa mais de uma vez.


Massa_delphi

Massa_delphi

Responder

Posts

21/05/2009

Massa_delphi

O problema foi resolvido através do método GetProcessesByName.

//Carrega os processos conforme parâmetro
Process[] localByName = Process.GetProcessesByName(´Nome do processo´);
//verifica se tem mais de uma instância do sistema na memória
if (localByName.Length == 1)
{
//inicializa sistema
}


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar