Estou tendo problemas e forçar minha aplicação a não ser duplicada no windows pois queria que uma vez que a aplicação estivesse aberta não fosse permitido abrir outra instância da aplica~ção. Mais ou menos como ocorre com progrmas feito o msn messenger.
Peço que se puderem me respondam o mais rápido possível.
Abraços
Você pode criar um arquivo de qualquer tipo.
Quando rodar o seu programa você cria um acesso a esse arquivo com trava.
Quando rodar o programa, se o arquivo ja estiver travado por uma outra instância, irá gerar um erro, ai vc pode enviar uma message box avisando o usuário e encerrar a nova instância.
O nome da classe que gera esse acesso com trava eu não me lembro agora. Vou dar uma olhada nos meus projetos mais antigos e quando achar eu te mando. Eu sei que tenho porque ja usei isso em diversos projetos.
Abraço e espero ter ajudado