Quem está usando o sistema?

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Quem está usando o sistema?

Mensagem por Itamar M. Lins Jr. »

Olá!

LetoDb[f] informa o IP e os DBF's abertos.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Quem está usando o sistema?

Mensagem por alxsts »

Olá!
Itamar M. Lins Jr. escreveu:LetoDb[f] informa o IP e os DBF's abertos.
Não entendi o que isto tem a ver com o assunto do tópico...
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Quem está usando o sistema?

Mensagem por Itamar M. Lins Jr. »

Olá!
Não entendi o que isto tem a ver com o assunto do tópico...
Pois é né! Ele perguntou,
Quem está usando o sistema?
e disse que usa DBFCDX.

E o letoDB tem os comandos para informar isso. Quem está logado com os DBF's abertos.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Quem está usando o sistema?

Mensagem por Itamar M. Lins Jr. »

Olá!
Estou usando RDD DBFCDX, talvez com um SQL ou outro database fosse mais fácil.
Pois então! LetoDB[f] usa DBFCDX e tem isso, informar qual é o IP que abriu tal arquivo .DBF.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Quem está usando o sistema?

Mensagem por alxsts »

Olá!

Ah... desculpe. É que o tópico seguiu tratando de evitar o fechamento de janela...
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
Linguagemclipper
Usuário Nível 3
Usuário Nível 3
Mensagens: 240
Registrado em: 16 Abr 2016 17:33
Localização: Maceió/AL
Contato:

Quem está usando o sistema?

Mensagem por Linguagemclipper »

Paredes01 escreveu:Puedes descargar xharhour [libre]
con el tipo de compilador que utilices

link:
http://whosaway.com/

Saludos!!
Tengo que informar mi email y dirección IP para bajar los archivos?
Ay, no vale, papá! Muy sospechoso pedir el IP!
Usando xHarbour v1.2.3 Rev. 10264 + BCC 5.8, Elchs' LetoDBf, DBFCDX e SIBRA para imprimir relatórios.
Avatar do usuário
Linguagemclipper
Usuário Nível 3
Usuário Nível 3
Mensagens: 240
Registrado em: 16 Abr 2016 17:33
Localização: Maceió/AL
Contato:

Quem está usando o sistema?

Mensagem por Linguagemclipper »

Itamar M. Lins Jr. escreveu:Olá!

LetoDb[f] informa o IP e os DBF's abertos.

Saudações,
Itamar M. Lins Jr.
Já estava com esse LetoDBF na mira para colocar os DBFs na nuvem. Então, vou deixar essa rotina quando chegar na hora de migrar.
Onde eu baixo esse bendito LETODBF? Eu uso o xHarbour v1.2.1
Usando xHarbour v1.2.3 Rev. 10264 + BCC 5.8, Elchs' LetoDBf, DBFCDX e SIBRA para imprimir relatórios.
Paredes01
Usuário Nível 2
Usuário Nível 2
Mensagens: 52
Registrado em: 20 Mai 2012 11:22
Localização: Mérida, Yucatán, México

Quem está usando o sistema?

Mensagem por Paredes01 »

Bueno, a nadie se le obliga si no quiere hacer las cosas
Te puedo decir que el link es seguro

link:
http://whosaway.com/

En fin, que versión de xharbour utilizas y que compilador

saludos!!
Avatar do usuário
Linguagemclipper
Usuário Nível 3
Usuário Nível 3
Mensagens: 240
Registrado em: 16 Abr 2016 17:33
Localização: Maceió/AL
Contato:

Quem está usando o sistema?

Mensagem por Linguagemclipper »

xHarbour v1.2.1
BCC55

Que sí, que sí! Pero, para que justo el IP por donde vienem los hackers?!... No prodría solo registrarse un usuario y clave? Puedo lograr con VPN?
Usando xHarbour v1.2.3 Rev. 10264 + BCC 5.8, Elchs' LetoDBf, DBFCDX e SIBRA para imprimir relatórios.
Paredes01
Usuário Nível 2
Usuário Nível 2
Mensagens: 52
Registrado em: 20 Mai 2012 11:22
Localização: Mérida, Yucatán, México

Quem está usando o sistema?

Mensagem por Paredes01 »

La lib que necesitas es gtwvt.lib

Descarga sin riesgo.

Link descarga xharbour libre:
https://mega.nz/file/o6RwVaCa#ixJo6uukw ... yejl3dhy2o

Link bcc55 para xharbour:
https://mega.nz/file/1yhmRALB#x3Z7R-y63 ... X7BxULtjMg

Saludos!!
Avatar do usuário
dbsh
Usuário Nível 3
Usuário Nível 3
Mensagens: 128
Registrado em: 14 Jul 2004 14:19
Localização: ES

Quem está usando o sistema?

Mensagem por dbsh »

Se você só que saber quem esta usando, pega na entrada do sistema
salva em banco de dados, terminal, usuario data e hora de entrada

Se for para saber o tempo que usa
faça o procedimento acima e cria uma funcao:

EXIT PROCEDURE Controle_blablabla()
salva em banco de dados, terminal, usuario data e hora de saida
010011110010000001110011011101010110001101100101011100110111001101101111001000001110100100100000011000110110111101101110011100110111010001110010011101011110110101100100011011110010000001100001001000000110111001101111011010010111010001100101
01001101011000010111001001100011011011110111001100100000010000010110111001110100011011110110111001101001011011110010000001000100011001010010000001000010011011110110111001101001
0101010001100101011011000011101000100000001010000011001000110111001010010011100100101101001110010011100000110100001100110010110100110101001100100011100100110000
Avatar do usuário
Linguagemclipper
Usuário Nível 3
Usuário Nível 3
Mensagens: 240
Registrado em: 16 Abr 2016 17:33
Localização: Maceió/AL
Contato:

Quem está usando o sistema?

Mensagem por Linguagemclipper »

Paredes01 escreveu:La lib que necesitas es gtwvt.lib

Descarga sin riesgo.

Link descarga xharbour libre:
https://mega.nz/file/o6RwVaCa#ixJo6uukw ... yejl3dhy2o

Link bcc55 para xharbour:
https://mega.nz/file/1yhmRALB#x3Z7R-y63 ... X7BxULtjMg

Saludos!!
Linkei essa gtwvt.lib, mas dá um erro "it´s not a GUI program"
Avatar do usuário
Linguagemclipper
Usuário Nível 3
Usuário Nível 3
Mensagens: 240
Registrado em: 16 Abr 2016 17:33
Localização: Maceió/AL
Contato:

Quem está usando o sistema?

Mensagem por Linguagemclipper »

dbsh escreveu:Se você só que saber quem esta usando, pega na entrada do sistema
salva em banco de dados, terminal, usuario data e hora de entrada

Se for para saber o tempo que usa
faça o procedimento acima e cria uma funcao:

EXIT PROCEDURE Controle_blablabla()
salva em banco de dados, terminal, usuario data e hora de saida
Isso só vai funcionar se eu bloquear sair clicando no X da janela.
Usando xHarbour v1.2.3 Rev. 10264 + BCC 5.8, Elchs' LetoDBf, DBFCDX e SIBRA para imprimir relatórios.
Avatar do usuário
Linguagemclipper
Usuário Nível 3
Usuário Nível 3
Mensagens: 240
Registrado em: 16 Abr 2016 17:33
Localização: Maceió/AL
Contato:

Quem está usando o sistema?

Mensagem por Linguagemclipper »

Também tentei:

Código: Selecionar todos

* SET EVENTMASK TO INKEY_ALL - INKEY_MOVE + HB_INKEY_GTEVENT
SET EVENTMASK TO 255 - 1 + 1024
SET KEY 1102 TO FIM()  // IMPEDE FECHAR A JANELA PELO BOTÃO
Onde FIM() tem um QUIT
O QUIT levaria à minha EXIT PROCEDURE, mas não funcionou.
Observei que o xharbour não tem o HB_INKEY_GTEVENT no INKEY.CH, daí peguei seu número no Harbour... mas, não deu. Acho que não funfa no xharbour.
Usando xHarbour v1.2.3 Rev. 10264 + BCC 5.8, Elchs' LetoDBf, DBFCDX e SIBRA para imprimir relatórios.
mjuliao
Usuário Nível 1
Usuário Nível 1
Mensagens: 9
Registrado em: 15 Abr 2013 15:53
Localização: São Paulo / SP

Quem está usando o sistema?

Mensagem por mjuliao »

Vou sugerir o que eu uso a muito tempo e atende perfeitamente se o proposito é saber quem esta usando o sistema.

No inicio da execução do sistema crie um novo arquivo texto em disco com todo conteúdo que quiser que identifique o usuário, por exemplo NetName()

O nome do arquivo deve seguir um padrão sugiro tipo [nome_sistema][999].usr (onde o 999 é um numero randômico)
Abra este arquivo (fOpen) e mantenha-o aberto.

E no final da execução do sistema feche o arquivo (fClose) e apague-o do disco.

Desta forma enquanto o sistema estiver em uso voce terá arquivos com extensão .usr que indica quem o criou.

Nos casos de o sistema não ter sido fechado de forma convencional que impediu o controle do sistema em apaga-lo este arquivo não vai estar aberto pelo sistema e poderá ser apagado, ou seja, se voce apagar todos os arquivos .usr da pasta somente sobrarão os que ainda estão em uso.

Pode-se até implementar uma funcionalidade no sistema que tenta abrir os arquivos .usr existentes no disco no modo exclusivo e os que nao puderem ser abertos é porque são os que estão em uso e então pode-se abrir no modo share e obter o conteúdo para saber quem esta usando e listar na tela.

Espero ter ajudado.
Responder