[cejug-discussao] Usuários no windows no NT ou 2000
Oi pessoal, Como alguns aqui sabem, sou iniciante em Java, paciencia comigo, tenho menos de 3 semanas e lá vai mais uma pergunta boba. To querendo fazer um programinha client/server que me retorne um arraylist ou algo do tipo, contendo todos os usuários do servidor NT que estão logados naquele momento. A ideia é que a cada usuário que efetue o logon e o logout no servidor, o meu program server, inclua em um banco de dados os horarios de tais métodos ( vou mostrar consultas simples via web ), tipo como se fossem: ON_LOGIN e ON_LOGOUT , provavelmente esses métodos nao existam em classes java. Um amigo me disse que eu teria que usar componentes em C ou C++. Pra ser mais exato, aqui todos os micros sao windows, e pra ter acesso a eles, os usuários precisam ser cadastrados em um dos nossos servidores e fazer um login. Devo prosseguir usando JNI ou existe uma outras maneira?? Desde já, agradeço toda ajuda! 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]
Re: [cejug-discussao] Usuários do Windows NT
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]
[cejug-discussao] path de uma pasta dentro do jar
pessoal criei um jar simples com algumas classes que fazem acesso a uma pasta de imagens, mas nao conseguem enxergar a tal, a estrutura ta assim: arquivo.jar Form.class ... META-INF/manifest.mf imagens/imagem1.gif ... se eu descompacto o jar e tento a classe Form enxerga a pasta imagem, mas de dentro do jar nada, como faço pra fazer ela enxergar? criei uma string dessa forma public static String dirImagens = imagens/; e passo o caminho quando acesso uma imagem. ImageIcon icon = new ImageIcon (dirImagens + 16.gif); tem algo errado dessa forma? agradeço uma solucao. -- Atenciosamente, CMilfont [EMAIL PROTECTED] -- Curtindo: Winamp stopped --- 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]
Re: [cejug-discussao] Usuários do Windows NT
É.. 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]
Re: [cejug-discussao] Usuários do Windows NT
pode criar uma Dll e acessar por Jacob... :) Rafael Magalhães [EMAIL PROTECTED] 04/02/2005 17:33 Favor responder a discussao Para:discussao@cejug.org cc: Assunto:Re: [cejug-discussao] Usuários do Windows NT É.. 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]