Fórum Verificar a execução do meu aplicativo #324856
06/07/2006
0
Gostaria de saber como faço para verificar se meu aplicativo está sendo executado em outras máquinas numa Rede TCP / IP.
Grato pela atenção.
Turbo Drive
Curtir tópico
+ 0Posts
06/07/2006
Marcio.theis
Gostei + 0
06/07/2006
Turbo Drive
No meu cliente vai ser permitido rodar 4 licenças, 2 sistemas A e 2 Sistemas B, distribuídos para 3 máquinas (M1, M2 e M3).
O q eu preciso fazer é o controle de entradas dessas máquinas.
EX:
Sistema A B
M1 Entrou Entrou
M2 Entrou
M3 Entrou
Conforme o exemplo se M2 tentar entrar no sistema B, este deverá ser barrado ou se M3 tentar entrar no sistema A, tb deverá ser barrado.
Como faço este tipo de controle ?
Gostei + 0
06/07/2006
Luciano.sul
Uma ideia.... :D
Espero ter ajuda....
Luciano Ramos
Gostei + 0
07/07/2006
Turbo Drive
O problema, é como saber qual sistema cada máquina está utilizando, de acordo com o exemplo que passei.
Alguém teria alguma idéia ?
Gostei + 0
10/07/2006
Turbo Drive
Gostei + 0
10/07/2006
Renatosilva
// MutexName eh um identificador único para a sua aplicação // tipo com.softfacil.xpto.UltraPowerApp.1.5.2.3 function JaExecutando(MutexName: string); var MutexHnd: Cardinal; begin MutexHnd := CreateMutex(nil, False, PChar(MutexName)); Result := GetLastError = ERROR_ALREADY_EXISTS; // use CloseHandle(MutexHnd); para liberar o mutex end;
Acho que usa a unit Windows. Pega ela e adapta pra você. Dá uma pesquisada por delphi + mutex também ;)
Gostei + 0
10/07/2006
Renatosilva
mas sei lá, de repente se tivesse como verificar um mutex remotamente...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)