Lú
|
SAO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 06/01/2005 10:42 hs
Oi Galera !!! Tenho um probleminha a resolver : temos alguns arquivos desenvolvidos em VB rodando na empresa em sistema de rede (multiusuário). Quando temos que fazer alguma atualização e o arquivo está sendo usado pelo usuário, temos que esperar até que ele feche para podermos atualizar. Gostaria de desenvolver uma rotina onde eu digito o caminho e nome do programa executável e ele me informe qual usuário está com o programa aberto, pegando o login via rede. É possível ???
|
|
|
|
Alfterra
|
SÃO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 06/01/2005 11:44 hs
olá, isso eu nao se dá, mais vc pode fazer assim: se o programa tiver controle de acesso na hora que o user fizer login vc grava no BD um SIM para conectado e na hora que sair um NÃO para não conectado, com isso vc saberá quem está online....
|
|
|
Fabio CR
|
SAO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 06/01/2005 12:27 hs
O que fazemos aqui na empresa é centralizar o executável em um compartilhamento da rede e todos utilizam o mesmo .exe. Quando precisamos atualiza-lo é só verificar pelo windows quem está com aquele arquivo aberto (Painel de Controle / Ferramentas Administrativas / Gerenciamento do Computador / Ferramentas de sistema / Pastas Compartilhadas / Arquivos abertos) que ele te mostra qual usuário está utilizando a aplicação.
t+ Fabio CR
|
|
|
|
Postada em 06/01/2005 14:05 hs
Para saber quem está acessando o Banco de Dados ao mesmo tempo: Um idéia mais fácil: abra o arquivo .LDB no formato txt(bloco de notas) e você verá todos que estão acessando o BD naquele momento. Os dados estão em linha reta, por isso você deve rolar a barra de rolagem horizontal para poder ver. Espero ter ajudado! Danie/Porto Alegre-RS
|
|
|
kerplunk
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 06/01/2005 16:43 hs
A solução do Daniel eu já testei e funciona bem, pode usar que eu garanto.
|
|
|