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 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 <http://br.messenger.yahoo.com/> .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. <http://mail.terra.com.br/> terra.com.br/> terra.com.br/ ---------------------------------------------------------- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 269.5.4/768 - Release Date: 19/4/2007 05:32 [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 <http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=jvp.vinicius&_l=1,1177026687 .320487.24218.assuan.hst.terra.com.br,27529,Des15,Des15> _____ Esta mensagem foi verificada pelo E-mail Protegido Terra <http://mail.terra.com.br/> . Scan engine: McAfee VirusScan / Atualizado em 19/04/2007 / Versão: 5.1.00/5013 Proteja o seu e-mail Terra: http://mail.terra.com.br/ [As partes desta mensagem que não continham texto foram removidas]