Proibir abrir programa 2 vezes

2 respostas
makecio

Ola galera. Estou querendo fazer algo como, só deixar abrir uma instância do programa, ou seja o usuario só irá abrir 1 tela.

Alguma dica de como eu poderei fazer isso?

2 Respostas

marcelo.bellissimo

makecio:
Ola galera. Estou querendo fazer algo como, só deixar abrir uma instância do programa, ou seja o usuario só irá abrir 1 tela.

Alguma dica de como eu poderei fazer isso?

Depende do que você está fazendo… é um sistema desktop ou web? Existem ‘n’ maneiras de fazer isso…

M

Se for desktop, o mais comum é abrir uma porta alta qualquer na hora de executar o programa.

Caso o usuário tente executar outra instância do programa, não conseguira usar a porta já aberta e você proíbe o usuário de abrir mais de uma vez seu programa.

Um problema neste caso é que se outro programa (que não o seu) escutar na mesma porta que você escolher, seu programa não poderá ser executado.

Criado 7 de dezembro de 2010
Ultima resposta 7 de dez. de 2010
Respostas 2
Participantes 3