Veja uma solução "java" para esse problema: http://jcifs.samba.org/
Citando Rafael Magalhães <[EMAIL PROTECTED]>: > É.. valeu pela dica Felipe... É só pro meu aprendizado e por > curiosidade mesmo... acho q vou seguir o conselho dos colegas e usar > um componente de uma linguagem de baixo nivel... > > Rafael > > > On Sat, 5 Feb 2005 18:04:02 -0200, Felipe Vieira Silva > <[EMAIL PROTECTED]> wrote: > > Uma dica: Java é uma opção ruim para sistemas que precisem acessar > > recursos baixo nível ou que sejam muito dependentes de serviços de > > sistemas operacionais. > > > > Se for por curiosidade ou aprendizado, ótimo - caso contrário prefira > > uma linguagem que você possa acessar diretamente os recuros da > > máquina, como C++. > > > > valeu, > > > > Felipe Gaúcho > > > > On Fri, 4 Feb 2005 17:33:23 -0300, Rafael Magalhães > > <[EMAIL PROTECTED]> wrote: > > > É.. valeu pela dica Rodrigo... > > > > > > Pelo pouco que conheci do java nesse meu curto tempo de aprendizado, > > > percebi isso que vc falou... mas como ainda estou engatinhando nos > > > estudos do java, só pude ter uma certeza depois que alguns > > > profissionais da area, inclusive vc, me disseram que a maneira viavel > > > é usando JNI... > > > > > > Se alguem souber uma outra forma... favor avisar! :D > > > > > > Rafael > > > > > > On Fri, 4 Feb 2005 16:42:13 -0300, [EMAIL PROTECTED] > > > <[EMAIL PROTECTED]> wrote: > > > > > > > > Rafael, > > > > > > > > acho que não responderam pq não existe uma solução pronta em java... > > > > > > > > bem, não sei se to falando besteira, mas na API java não existem > metodos > > > > particulares de nenhum S.O. > > > > > > > > então, se você consegue fazer acesso a essas funções do windows via > outra > > > > linguagem, como C, ou se você consegue gerar uma dll com essa > > > > funcionalidade, ai sim, você pode acessar via java, usando JNI... > lembrando > > > > que para acessar uma dll via jni, vc tem que seguir algumas normas, > tipo, > > > > importar o .h gerado a partir da classe java, e os nomes de metodos... > > > > > > > > esse lance de gerar um log no banco, é uma boa ideia, porem, talvez > você > > > > devesse usar outra linguagem pra isso... ou como disse antes, gere uma > dll > > > > com esses metodos, e acesse via jni... > > > > > > > > boa sorte... > > > > > > > > [ ]'s > > > > > > > > > > > > > > > > Rodrigo Maia Barros > > > > Programador Java > > > > > > > > Sena Informática Ltda > > > > Av. Desembargador Moreira, 1701 . Cobertura - Ed. Ricardo Studart - > Aldeota > > > > Fortaleza . Ceará . Cep. 60170.001 . www.sena.com.br > > > > Pabx: +55 85 3131.6999 . Fax.: +55 85 3131.6992 > > > > > > > > > > > > > > > > Rafael Magalhães <[EMAIL PROTECTED]> > > > > > > > > 04/02/2005 14:35 > > > > Favor responder a discussao > > > > > > > > Para: discussao@cejug.org > > > > cc: > > > > Assunto: [cejug-discussao] Usuários do Windows NT > > > > > > > > > > > > > > > > > > > > Olá pessoal, enviei uma mensagem há algum tempo atraz mas acho que não > > > > me expressei direito. > > > > > > > > Seguinte, onde trabalho existe um servidor geral onde todos os > > > > usuários da empresa, que tem acesso a computadores, precisam ter um > > > > usuário e uma senha. > > > > > > > > Eu quero desenvolver um programinha pra ter um visualizador de log no > > > > servidor, tipo listar todos os usuários que estão conectados em > > > > determinados momentos, a hora que cada um entrou, que cada um saiu, > > > > etc. > > > > > > > > Em outras linguagens de programação eu poderia usar a API do windows > > > > pra obter metodos como: "ON_USER_LOGIN" e "ON_USER_LOGOUT", esses > > > > métodos nao existem, pelo menos com esse nome não. Resumindo, gostaria > > > > de saber a melhor maneira possivel de acessar via Java uma lista como > > > > essa que mostra: todos os usuários do NT, os usuários online, os > > > > usuários offline, etc! > > > > > > > > Um amigo disse que a melhor forma é usar JNI acessando objetos > > > > desenvolvidos em C ou C++. > > > > > > > > Minha idéia é ao usuário conectar ou desconectar ao servidor, incluir > > > > essas informações em um banco de dados e poder disponibilizar via web > > > > para que o pessoal aqui do suporte tenha acesso. > > > > > > > > Alguem tem alguma dica? Por onde devo prosseguir? > > > > > > > > > > > > Já agradecendo, > > > > Rafael Magalhães > > > > > > > > > ------------------------------------------------------------------------------------------- > > > > > > > > Ceara' Java User Group > > > > > > > > > > > > > > > > Para cancelar sua assinatura, envie um e-mail para: > > > > [EMAIL PROTECTED] > > > > > > > > Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED] > > > > > > > > Falar com o administrador? e-mail para: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------------------- > > > Ceara' Java User Group > > > > > > Para cancelar sua assinatura, envie um e-mail para: > [EMAIL PROTECTED] > > > Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED] > > > Falar com o administrador? e-mail para: [EMAIL PROTECTED] > > > > > > > > > > ------------------------------------------------------------------------------------------- > Ceara' Java User Group > > Para cancelar sua assinatura, envie um e-mail para: > [EMAIL PROTECTED] > Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED] > Falar com o administrador? e-mail para: [EMAIL PROTECTED] > > > ------------------------- SoftSite - Thinking Ahead ------------------------------------------------------------------------------------------- Ceara' Java User Group Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED] Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED] Falar com o administrador? e-mail para: [EMAIL PROTECTED]