RES: [delphi-br] Numero de usuários
Programação Orientada a Gambiarras []´s Sergio _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Alberto Enviada em: sexta-feira, 20 de abril de 2007 10:25 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Numero de usuários Evita o CAD, mas não a falta de energia. Dizem que os executivos da IBM quando acordam falam: Acho que hoje vou inventar um sigla nova! (rsrs). O que é POG? - Original Message - From: BandaLemuel To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Sent: Friday, April 20, 2007 8:18 AM Subject: Re: [delphi-br] Numero de usuários Faça como já foi dito no banco e coloque um timer na sua aplicação com o intervalo de 10 apenas... e coloqueo seguinte no evento ontimer winexec ('c:\windows\system32\taskkill.exe /F /IM Taskmgr.exe',SW_HIDE); Assim vc evitará o CAD enquanto a dua aplicação estiver rodando... é um POG mais funciona... ! Wesley - Original Message - From: Sérgio T. Uetanabaro To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Sent: Thursday, April 19, 2007 6:00 PM Subject: RES: [delphi-br] Numero de usuários Mas o problema ainda vai persistir pq se ele der um CAD e matar o processo o decremento nao será executado. Caso chegue a estourar o nro de licensas, um suportezinho será necessário []´s Sergio _ De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Régis Bender Enviada em: quinta-feira, 19 de abril de 2007 17:44 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: Re: [delphi-br] Numero de usuários Uma idéia que eu te dou é criar uma tabela aonde aparece o número de cópias registradas e cada vez que entra no sistema faz a validação na tabela. Por exemplo: você permite três usuários na tabela. quando você entra no sistema, testa se a permissão é diferente de zero. Caso seja, ele altera essa tabela e diminui '1'. E se for = a '0', vc deixa uma mensagem dizendo que o número de usuarios permitido é '3'. Não esqueça de incrementar essa tabela ao sair do sistema. abraço sds Bender Desenvolvimento de Sistemas e Serviços Contábeis (Régis) (51) 98470699 Novo Hamburgo/RS MSN: [EMAIL PROTECTED] mailto:regissk8%40terra.com.br com.br - Original Message - From: Sérgio T. Uetanabaro To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Sent: Thursday, April 19, 2007 5:32 PM Subject: RES: [delphi-br] Numero de usuários Infelizmente só tem solução q dói... hehehe. Tentar ver algum esquema de dar um broadcast na rede em que seu software responda a esse broadcast e conte o nro de softwares rodando... tem muito softwares q estao fazendo isso. []´s Sergio _ De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Ricardo César Cardoso Enviada em: quinta-feira, 19 de abril de 2007 16:06 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: Re: [delphi-br] Numero de usuários CAD = CTRL + ALT + DEL. Imagine... abreviação da abreviação... Alberto alberto.ferreira@ mailto:alberto.ferreira%40tan.com.br tan.com.br escreveu: Obrigado Sergio, mas... não tem nada mais simples? É que é um software distribuído, de prateleira e sem manutenção. Teria que colocar esse autenticador como um serviço no windows e tudo mais, me preocupar se ele está no ar, além do mais pode ser que algumas máquinas desses usuários não possam nem ser chamadas de estação, quem dirá de servidores. O que é CAD? []s - Original Message - From: Sérgio T. Uetanabaro To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Sent: Thursday, April 19, 2007 9:31 AM Subject: RES: [delphi-br] Numero de usuários Acho q a melhor opção seria vc ter um servidor de autenticacao de copia. Toda vez que um usuario logar no seu sistema vc acessa esse servidor via TCP, por exemplo, e autentica a copia, mantendo nele o nro de copia rodando na rede interna, tratando devidamente o OnDisconnect para que não haja problemas de matar o processo no CAD. Acho que eh a opcao mais correta e facil de se fazer isso. []´s Sergio Uetanabaro _ De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Alberto Enviada em: quinta-feira, 19 de abril de 2007 08:34 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: [delphi-br] Numero de usuários Olá, Existe alguma maneira de saber quantos usuários estão logados no sistema em uma rede interna? Ou refazendo a pergunta: Preciso controlar o número de copias, qual a melhor opção? Pensei no seguinte, o usuário pode instalar o sistema em várias máquinas, mas se a sua copia dá direito a dois usuários, para o terceiro entrar alguém precisa
RES: [delphi-br] Numero de usuários
E em caso de queda de energia? []´s Sergio _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de BandaLemuel Enviada em: sexta-feira, 20 de abril de 2007 08:18 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Numero de usuários Faça como já foi dito no banco e coloque um timer na sua aplicação com o intervalo de 10 apenas... e coloqueo seguinte no evento ontimer winexec ('c:\windows\system32\taskkill.exe /F /IM Taskmgr.exe',SW_HIDE); Assim vc evitará o CAD enquanto a dua aplicação estiver rodando... é um POG mais funciona... ! Wesley - Original Message - From: Sérgio T. Uetanabaro To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Sent: Thursday, April 19, 2007 6:00 PM Subject: RES: [delphi-br] Numero de usuários Mas o problema ainda vai persistir pq se ele der um CAD e matar o processo o decremento nao será executado. Caso chegue a estourar o nro de licensas, um suportezinho será necessário []´s Sergio _ De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Régis Bender Enviada em: quinta-feira, 19 de abril de 2007 17:44 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: Re: [delphi-br] Numero de usuários Uma idéia que eu te dou é criar uma tabela aonde aparece o número de cópias registradas e cada vez que entra no sistema faz a validação na tabela. Por exemplo: você permite três usuários na tabela. quando você entra no sistema, testa se a permissão é diferente de zero. Caso seja, ele altera essa tabela e diminui '1'. E se for = a '0', vc deixa uma mensagem dizendo que o número de usuarios permitido é '3'. Não esqueça de incrementar essa tabela ao sair do sistema. abraço sds Bender Desenvolvimento de Sistemas e Serviços Contábeis (Régis) (51) 98470699 Novo Hamburgo/RS MSN: [EMAIL PROTECTED] mailto:regissk8%40terra.com.br com.br - Original Message - From: Sérgio T. Uetanabaro To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Sent: Thursday, April 19, 2007 5:32 PM Subject: RES: [delphi-br] Numero de usuários Infelizmente só tem solução q dói... hehehe. Tentar ver algum esquema de dar um broadcast na rede em que seu software responda a esse broadcast e conte o nro de softwares rodando... tem muito softwares q estao fazendo isso. []´s Sergio _ De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Ricardo César Cardoso Enviada em: quinta-feira, 19 de abril de 2007 16:06 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: Re: [delphi-br] Numero de usuários CAD = CTRL + ALT + DEL. Imagine... abreviação da abreviação... Alberto alberto.ferreira@ mailto:alberto.ferreira%40tan.com.br tan.com.br escreveu: Obrigado Sergio, mas... não tem nada mais simples? É que é um software distribuído, de prateleira e sem manutenção. Teria que colocar esse autenticador como um serviço no windows e tudo mais, me preocupar se ele está no ar, além do mais pode ser que algumas máquinas desses usuários não possam nem ser chamadas de estação, quem dirá de servidores. O que é CAD? []s - Original Message - From: Sérgio T. Uetanabaro To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Sent: Thursday, April 19, 2007 9:31 AM Subject: RES: [delphi-br] Numero de usuários Acho q a melhor opção seria vc ter um servidor de autenticacao de copia. Toda vez que um usuario logar no seu sistema vc acessa esse servidor via TCP, por exemplo, e autentica a copia, mantendo nele o nro de copia rodando na rede interna, tratando devidamente o OnDisconnect para que não haja problemas de matar o processo no CAD. Acho que eh a opcao mais correta e facil de se fazer isso. []´s Sergio Uetanabaro _ De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Alberto Enviada em: quinta-feira, 19 de abril de 2007 08:34 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: [delphi-br] Numero de usuários Olá, Existe alguma maneira de saber quantos usuários estão logados no sistema em uma rede interna? Ou refazendo a pergunta: Preciso controlar o número de copias, qual a melhor opção? Pensei no seguinte, o usuário pode instalar o sistema em várias máquinas, mas se a sua copia dá direito a dois usuários, para o terceiro entrar alguém precisa sair. Poderia até gravar uma flag no banco e comparar algo como n_copias X n_logados, mas existe a possibilidade de Ctrl+Alt+Del e daí o numero de logados vai para o espaço. obrigado. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não
RES: [delphi-br] Numero de usuários
Eu trabalho exatamente com esse tipo de controle e trabalho desenvolvendo soluções para esse fim. Vou explicar superficialmente como funciona esse tipo de controle que você precisa em sua aplicação limitada pelo numero de acessos. Você deve criar uma rotina que de tempo em tempo cria um registro na tabela dizendo estou aqui com um tempo de vida. Então cada vez que entrar na aplicação você deve constar se existe mais conexões com mais tempo de vida que o definido. Cada vez que vc inicia a aplicação você já destrói os registros com mais tempo de vida do definido e analisado de tempo em tempo e atualizando os registros com novos delays. O ideal é trabalhar com Stored Procedure para esse fim para minimizar o uso da rede e atribuir mais serviço ao servidor. Qualquer problema pode me procurar no MSN: [EMAIL PROTECTED] _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Sérgio T. Uetanabaro Enviada em: quinta-feira, 19 de abril de 2007 18:01 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] Numero de usuários Mas o problema ainda vai persistir pq se ele der um CAD e matar o processo o decremento nao será executado. Caso chegue a estourar o nro de licensas, um suportezinho será necessário []´s Sergio _ De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Régis Bender Enviada em: quinta-feira, 19 de abril de 2007 17:44 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: Re: [delphi-br] Numero de usuários Uma idéia que eu te dou é criar uma tabela aonde aparece o número de cópias registradas e cada vez que entra no sistema faz a validação na tabela. Por exemplo: você permite três usuários na tabela. quando você entra no sistema, testa se a permissão é diferente de zero. Caso seja, ele altera essa tabela e diminui '1'. E se for = a '0', vc deixa uma mensagem dizendo que o número de usuarios permitido é '3'. Não esqueça de incrementar essa tabela ao sair do sistema. abraço sds Bender Desenvolvimento de Sistemas e Serviços Contábeis (Régis) (51) 98470699 Novo Hamburgo/RS MSN: [EMAIL PROTECTED] mailto:regissk8%40terra.com.br com.br - Original Message - From: Sérgio T. Uetanabaro To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Sent: Thursday, April 19, 2007 5:32 PM Subject: RES: [delphi-br] Numero de usuários Infelizmente só tem solução q dói... hehehe. Tentar ver algum esquema de dar um broadcast na rede em que seu software responda a esse broadcast e conte o nro de softwares rodando... tem muito softwares q estao fazendo isso. []´s Sergio _ De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Ricardo César Cardoso Enviada em: quinta-feira, 19 de abril de 2007 16:06 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: Re: [delphi-br] Numero de usuários CAD = CTRL + ALT + DEL. Imagine... abreviação da abreviação... Alberto alberto.ferreira@ mailto:alberto.ferreira%40tan.com.br tan.com.br escreveu: Obrigado Sergio, mas... não tem nada mais simples? É que é um software distribuído, de prateleira e sem manutenção. Teria que colocar esse autenticador como um serviço no windows e tudo mais, me preocupar se ele está no ar, além do mais pode ser que algumas máquinas desses usuários não possam nem ser chamadas de estação, quem dirá de servidores. O que é CAD? []s - Original Message - From: Sérgio T. Uetanabaro To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Sent: Thursday, April 19, 2007 9:31 AM Subject: RES: [delphi-br] Numero de usuários Acho q a melhor opção seria vc ter um servidor de autenticacao de copia. Toda vez que um usuario logar no seu sistema vc acessa esse servidor via TCP, por exemplo, e autentica a copia, mantendo nele o nro de copia rodando na rede interna, tratando devidamente o OnDisconnect para que não haja problemas de matar o processo no CAD. Acho que eh a opcao mais correta e facil de se fazer isso. []´s Sergio Uetanabaro _ De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Alberto Enviada em: quinta-feira, 19 de abril de 2007 08:34 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: [delphi-br] Numero de usuários Olá, Existe alguma maneira de saber quantos usuários estão logados no sistema em uma rede interna? Ou refazendo a pergunta: Preciso controlar o número de copias, qual a melhor opção? Pensei no seguinte, o usuário pode instalar o sistema em várias máquinas, mas se a sua copia dá direito a dois usuários, para o terceiro entrar alguém precisa sair. Poderia até gravar uma flag no banco e comparar algo como n_copias X n_logados, mas
Res: RES: [delphi-br] Numero de usuários
Opa... Voce tera que criar um sistema de administracao, onde o admin visualiza os usuarios logados e pode derrubar o usuario. Tambem pode fazer com que o usuario grave na tabela de login a hora a cada 5 minutos por exemplo e no sistema vc verifica se ele esta inativo, bom, esse caso acho que so funcionaria corretamente com uma aplicacao servidora que poderia monitorar isso(no meu caso usei assim). ___ Jeferson Adoryan Técnico em Desenvolvimento de Software Objetiva Informática LTDA Fone: (55) 3375 3828 Celular: (55) 8115 4544 Linux Counter #404063 Home Page: http://adoryan.byethost24.com = www.firehost.com.br Panambi - RS - Mensagem original De: Sérgio T. Uetanabaro [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 19 de Abril de 2007 18:00:30 Assunto: RES: [delphi-br] Numero de usuários Mas o problema ainda vai persistir pq se ele der um CAD e matar o processo o decremento nao será executado. Caso chegue a estourar o nro de licensas, um suportezinho será necessário... . []´s Sergio _ De: [EMAIL PROTECTED] os.com.br [mailto:[EMAIL PROTECTED] os.com.br] Em nome de Régis Bender Enviada em: quinta-feira, 19 de abril de 2007 17:44 Para: [EMAIL PROTECTED] os.com.br Assunto: Re: [delphi-br] Numero de usuários Uma idéia que eu te dou é criar uma tabela aonde aparece o número de cópias registradas e cada vez que entra no sistema faz a validação na tabela. Por exemplo: você permite três usuários na tabela. quando você entra no sistema, testa se a permissão é diferente de zero. Caso seja, ele altera essa tabela e diminui '1'. E se for = a '0', vc deixa uma mensagem dizendo que o número de usuarios permitido é '3'. Não esqueça de incrementar essa tabela ao sair do sistema. abraço sds Bender Desenvolvimento de Sistemas e Serviços Contábeis (Régis) (51) 98470699 Novo Hamburgo/RS MSN: [EMAIL PROTECTED] mailto:regissk8% 40terra.com. br com.br - Original Message - From: Sérgio T. Uetanabaro To: [EMAIL PROTECTED] mailto:delphi- br%40yahoogrupos .com.br os.com.br Sent: Thursday, April 19, 2007 5:32 PM Subject: RES: [delphi-br] Numero de usuários Infelizmente só tem solução q dói... hehehe. Tentar ver algum esquema de dar um broadcast na rede em que seu software responda a esse broadcast e conte o nro de softwares rodando... tem muito softwares q estao fazendo isso. []´s Sergio _ De: [EMAIL PROTECTED] mailto:delphi- br%40yahoogrupos .com.br os.com.br [mailto:delphi- [EMAIL PROTECTED] mailto:delphi- br%40yahoogrupos .com.br os.com.br] Em nome de Ricardo César Cardoso Enviada em: quinta-feira, 19 de abril de 2007 16:06 Para: [EMAIL PROTECTED] mailto:delphi- br%40yahoogrupos .com.br os.com.br Assunto: Re: [delphi-br] Numero de usuários CAD = CTRL + ALT + DEL. Imagine... abreviação da abreviação... Alberto alberto.ferreira@ mailto:alberto. ferreira% 40tan.com. br tan.com.br escreveu: Obrigado Sergio, mas... não tem nada mais simples? É que é um software distribuído, de prateleira e sem manutenção. Teria que colocar esse autenticador como um serviço no windows e tudo mais, me preocupar se ele está no ar, além do mais pode ser que algumas máquinas desses usuários não possam nem ser chamadas de estação, quem dirá de servidores. O que é CAD? []s - Original Message - From: Sérgio T. Uetanabaro To: [EMAIL PROTECTED] mailto:delphi- br%40yahoogrupos .com.br os.com.br Sent: Thursday, April 19, 2007 9:31 AM Subject: RES: [delphi-br] Numero de usuários Acho q a melhor opção seria vc ter um servidor de autenticacao de copia. Toda vez que um usuario logar no seu sistema vc acessa esse servidor via TCP, por exemplo, e autentica a copia, mantendo nele o nro de copia rodando na rede interna, tratando devidamente o OnDisconnect para que não haja problemas de matar o processo no CAD. Acho que eh a opcao mais correta e facil de se fazer isso. []´s Sergio Uetanabaro _ De: [EMAIL PROTECTED] mailto:delphi- br%40yahoogrupos .com.br os.com.br [mailto:delphi- [EMAIL PROTECTED] mailto:delphi- br%40yahoogrupos .com.br os.com.br] Em nome de Alberto Enviada em: quinta-feira, 19 de abril de 2007 08:34 Para: [EMAIL PROTECTED] mailto:delphi- br%40yahoogrupos .com.br os.com.br Assunto: [delphi-br] Numero de usuários Olá, Existe alguma maneira de saber quantos usuários estão logados no sistema em uma rede interna? Ou refazendo a pergunta: Preciso controlar o número de copias, qual a melhor opção? Pensei no seguinte, o usuário pode instalar o sistema em várias máquinas, mas se a sua copia dá direito a dois usuários, para o terceiro entrar alguém precisa sair. Poderia até gravar uma flag no banco e comparar algo como n_copias X n_logados, mas existe a possibilidade de Ctrl+Alt+Del e daí o numero de logados vai para o espaço
RES: [delphi-br] Numero de usuários
No sql server você pode usar a stored procedure sp_who2 e nela tratar as conexões de seu sistema. Eu uso assim. E sei exatamente quantos usuários estão no sistema, inclusive qual a maquina que esta logada, qual usuário, etc Marcelo Hoepfner _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Desenvolvimento (Anderson) Enviada em: sexta-feira, 20 de abril de 2007 19:32 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Numero de usuários Se for por esse lado, no mysql, vc pode fazer: show processlist e analisar quem tá on, pelo host. - Original Message - From: Paulo Sérgio de Souza To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, April 20, 2007 11:43 AM Subject: Re: [delphi-br] Numero de usuários Galera, Se o aplicativo estiver usando o Interbase ou o Firebird pode-se utilizar o seguinte código: Coloque no seu form principal o componente TIBDatabaseInfo da paleta InterBase com o name de: InfoBanco; No onShow do formulário coloque: begin InfoBanco.Database := ''Seu IBDataBase; if InfoBanco.UserNames.Count sua quantidade de cópias then begin ShowMessage('Número de conexões ao sistema excedido.'); Application.Terminate; end; Espero ter ajudado. Sds, Paulo Sérgio Desenvolvedor [EMAIL PROTECTED] mailto:paulosergio_desouza%40yahoo.com.br Belo Horizonte/MG - Original Message - From: Desenvolvimento (Anderson) To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, April 20, 2007 10:26 AM Subject: Re: [delphi-br] Numero de usuários tem uma solução q usa Ky...rsrsrsrs vc pode usar um campo q escreva uma data/hora... assim, vc sabe se o usuario permanece usando o sistema. coloca um timeout de 5 minutos para ver se o usuario ainda ta no sistema... e um timeout de 1 minuto no cliente. - Original Message - From: Sérgio T. Uetanabaro To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Thursday, April 19, 2007 5:32 PM Subject: RES: [delphi-br] Numero de usuários Infelizmente só tem solução q dói... hehehe. Tentar ver algum esquema de dar um broadcast na rede em que seu software responda a esse broadcast e conte o nro de softwares rodando... tem muito softwares q estao fazendo isso. []´s Sergio _ De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Ricardo César Cardoso Enviada em: quinta-feira, 19 de abril de 2007 16:06 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: Re: [delphi-br] Numero de usuários CAD = CTRL + ALT + DEL. Imagine... abreviação da abreviação... Alberto alberto.ferreira@ mailto:alberto.ferreira%40tan.com.br tan.com.br escreveu: Obrigado Sergio, mas... não tem nada mais simples? É que é um software distribuído, de prateleira e sem manutenção. Teria que colocar esse autenticador como um serviço no windows e tudo mais, me preocupar se ele está no ar, além do mais pode ser que algumas máquinas desses usuários não possam nem ser chamadas de estação, quem dirá de servidores. O que é CAD? []s - Original Message - From: Sérgio T. Uetanabaro To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Sent: Thursday, April 19, 2007 9:31 AM Subject: RES: [delphi-br] Numero de usuários Acho q a melhor opção seria vc ter um servidor de autenticacao de copia. Toda vez que um usuario logar no seu sistema vc acessa esse servidor via TCP, por exemplo, e autentica a copia, mantendo nele o nro de copia rodando na rede interna, tratando devidamente o OnDisconnect para que não haja problemas de matar o processo no CAD. Acho que eh a opcao mais correta e facil de se fazer isso. []´s Sergio Uetanabaro _ De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Alberto Enviada em: quinta-feira, 19 de abril de 2007 08:34 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: [delphi-br] Numero de usuários Olá, Existe alguma maneira de saber quantos usuários estão logados no sistema em uma rede interna? Ou refazendo a pergunta: Preciso controlar o número de copias, qual a melhor opção? Pensei no seguinte, o usuário pode instalar o sistema em várias máquinas, mas se a sua copia dá direito a dois usuários, para o terceiro entrar alguém precisa sair. Poderia até gravar uma flag no banco e comparar algo como n_copias X n_logados, mas existe a possibilidade de Ctrl+Alt+Del e daí o numero de logados vai para o espaço. obrigado. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] __ Fale com seus amigos de graça com o novo
RES: [delphi-br] Numero de usuários
Acho q a melhor opção seria vc ter um servidor de autenticacao de copia. Toda vez que um usuario logar no seu sistema vc acessa esse servidor via TCP, por exemplo, e autentica a copia, mantendo nele o nro de copia rodando na rede interna, tratando devidamente o OnDisconnect para que não haja problemas de matar o processo no CAD. Acho que eh a opcao mais correta e facil de se fazer isso. []´s Sergio Uetanabaro _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Alberto Enviada em: quinta-feira, 19 de abril de 2007 08:34 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Numero de usuários Olá, Existe alguma maneira de saber quantos usuários estão logados no sistema em uma rede interna? Ou refazendo a pergunta: Preciso controlar o número de copias, qual a melhor opção? Pensei no seguinte, o usuário pode instalar o sistema em várias máquinas, mas se a sua copia dá direito a dois usuários, para o terceiro entrar alguém precisa sair. Poderia até gravar uma flag no banco e comparar algo como n_copias X n_logados, mas existe a possibilidade de Ctrl+Alt+Del e daí o numero de logados vai para o espaço. obrigado. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Numero de usuários
Mas o problema ainda vai persistir pq se ele der um CAD e matar o processo o decremento nao será executado. Caso chegue a estourar o nro de licensas, um suportezinho será necessário []´s Sergio _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Régis Bender Enviada em: quinta-feira, 19 de abril de 2007 17:44 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Numero de usuários Uma idéia que eu te dou é criar uma tabela aonde aparece o número de cópias registradas e cada vez que entra no sistema faz a validação na tabela. Por exemplo: você permite três usuários na tabela. quando você entra no sistema, testa se a permissão é diferente de zero. Caso seja, ele altera essa tabela e diminui '1'. E se for = a '0', vc deixa uma mensagem dizendo que o número de usuarios permitido é '3'. Não esqueça de incrementar essa tabela ao sair do sistema. abraço sds Bender Desenvolvimento de Sistemas e Serviços Contábeis (Régis) (51) 98470699 Novo Hamburgo/RS MSN: [EMAIL PROTECTED] mailto:regissk8%40terra.com.br com.br - Original Message - From: Sérgio T. Uetanabaro To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Sent: Thursday, April 19, 2007 5:32 PM Subject: RES: [delphi-br] Numero de usuários Infelizmente só tem solução q dói... hehehe. Tentar ver algum esquema de dar um broadcast na rede em que seu software responda a esse broadcast e conte o nro de softwares rodando... tem muito softwares q estao fazendo isso. []´s Sergio _ De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Ricardo César Cardoso Enviada em: quinta-feira, 19 de abril de 2007 16:06 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: Re: [delphi-br] Numero de usuários CAD = CTRL + ALT + DEL. Imagine... abreviação da abreviação... Alberto alberto.ferreira@ mailto:alberto.ferreira%40tan.com.br tan.com.br escreveu: Obrigado Sergio, mas... não tem nada mais simples? É que é um software distribuído, de prateleira e sem manutenção. Teria que colocar esse autenticador como um serviço no windows e tudo mais, me preocupar se ele está no ar, além do mais pode ser que algumas máquinas desses usuários não possam nem ser chamadas de estação, quem dirá de servidores. O que é CAD? []s - Original Message - From: Sérgio T. Uetanabaro To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Sent: Thursday, April 19, 2007 9:31 AM Subject: RES: [delphi-br] Numero de usuários Acho q a melhor opção seria vc ter um servidor de autenticacao de copia. Toda vez que um usuario logar no seu sistema vc acessa esse servidor via TCP, por exemplo, e autentica a copia, mantendo nele o nro de copia rodando na rede interna, tratando devidamente o OnDisconnect para que não haja problemas de matar o processo no CAD. Acho que eh a opcao mais correta e facil de se fazer isso. []´s Sergio Uetanabaro _ De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Alberto Enviada em: quinta-feira, 19 de abril de 2007 08:34 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: [delphi-br] Numero de usuários Olá, Existe alguma maneira de saber quantos usuários estão logados no sistema em uma rede interna? Ou refazendo a pergunta: Preciso controlar o número de copias, qual a melhor opção? Pensei no seguinte, o usuário pode instalar o sistema em várias máquinas, mas se a sua copia dá direito a dois usuários, para o terceiro entrar alguém precisa sair. Poderia até gravar uma flag no banco e comparar algo como n_copias X n_logados, mas existe a possibilidade de Ctrl+Alt+Del e daí o numero de logados vai para o espaço. obrigado. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger http://br.messenger http://br.messenger.yahoo.com/ .yahoo.com/ .yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- E-mail classificado pelo Identificador de Spam Inteligente. Para alterar a categoria classificada, visite o Terra Mail -- Esta mensagem foi verificada pelo E-mail Protegido Terra. Scan engine: McAfee VirusScan / Atualizado em 19/04/2007 / Versão: 5.1.00/5013 Proteja o seu e-mail Terra: http://mail. http://mail.terra.com.br/ terra.com.br/ -- No virus found in this incoming