Verificar se o programa já está em execução
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.
O objetivo é não deixar o usuário abrir a instância do programa mais de uma vez.
Massa_delphi
Curtir tópico
+ 0
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
}
//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
Clique aqui para fazer login e interagir na Comunidade :)