"Keylogger/Spyware" em Java  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
jorgyan
HelloWorld
[Avatar]

Membro desde: 17/02/2011 19:07:01
Mensagens: 12
Offline

x@ndy wrote:O problema é que cada linguagem tem um propósito especifico, tirando Haskellq eu não conheço as outras tem um propósito específico, basicamente a internet. Então estamos em situações diferentes. A questão não é conhecer diversas linguagens, mas o propósito de cada linguagem. Se eu quero escrever uma macro para o excel não vou usar C++ e sim VBA. Cada linguagem se ajusta a um problema especifico, as que vc listou são basicamente para resolver problemas de softwares web, não que não possam fazer outras coisas, o problema seria o grau de dificuldade usando essas linguagens. Entendeu?


Com excessão de PHP, todas as linguagens que citei, não foram criadas para web, talvez, você passou a conhece-lás através de frameworks web, deveria dar uma verificada na história de cada uma.

No mais, acho que o mais provavelmente vou conseguir fazendo em Bash/Shell Script.
Alguém tem alguma sugestão?
marcobiscaro2112
JWizard

Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline

No Linux é fácil. Experimente rodar o seguinte comando no terminal:

Aí está a lista de programas em execução pelo usuário logado atualmente e o horário de início de cada um deles.

Isso poderia estar em um script que opcionalmente trata esses dados e direciona toda a saída desse comando para um arquivo de log.

O script poderia ser executado a cada 2 ou 5 minutos com uma entrada no crontab.

Já no caso do Windows, não faço ideia se é possível fazer algo parecido.

Marco Biscaro.

Seja livre!

Você sabia que provavelmente há milhares de arquivos duplicados no seu computador?

Ei... você está usando DefaultTableModel no seu projeto?? Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[Email] [WWW] [MSN]
lucasportela
JavaTeenager

Membro desde: 28/12/2010 16:46:01
Mensagens: 198
Offline

Pena que seja um software para você fiscalizar seu irmão, não gostaria de colaborar com isso...porém não gosto de deixar alguém com uma dúvida onde eu possa sanar

aproveitando a idéia do código que o wagne23 mostrou
troque o comando do 'tasklist' pelo comando abaixo:

WMIC PROCESS GET CREATIONDATE,NAME

"cmd /c WMIC PROCESS GET CREATIONDATE,NAME"

isso irá trazer o nome do processo junto com a data e o horario de quando o processo foi iniciado
exemplo:
20110219184105.796875-120 smss.exe
formato:
yyyymmddhhMMss.(não sei o que significa) |nome do processo

o comando WMIC é exclusivo do windows e funciona no Windows XP ou superior.

Acho que com isso o resto você consegue, senão por apenas alguns milhões de reais eu faço por você =p

Precisa controlar o patrimônio de informática de sua empresa em um clique?

Controle de Patrimônio de Informática

Sobre java:

Java
[WWW]
jorgyan
HelloWorld
[Avatar]

Membro desde: 17/02/2011 19:07:01
Mensagens: 12
Offline

lucasportela wrote:Pena que seja um software para você fiscalizar seu irmão, não gostaria de colaborar com isso...porém não gosto de deixar alguém com uma dúvida onde eu possa sanar

aproveitando a idéia do código que o wagne23 mostrou
troque o comando do 'tasklist' pelo comando abaixo:

WMIC PROCESS GET CREATIONDATE,NAME

"cmd /c WMIC PROCESS GET CREATIONDATE,NAME"

isso irá trazer o nome do processo junto com a data e o horario de quando o processo foi iniciado
exemplo:
20110219184105.796875-120 smss.exe
formato:
yyyymmddhhMMss.(não sei o que significa) |nome do processo

o comando WMIC é exclusivo do windows e funciona no Windows XP ou superior.

Acho que com isso o resto você consegue, senão por apenas alguns milhões de reais eu faço por você =p


Obrigado.

E Lucas Portela, não é para fiscalizar não, meu irmão sabe que eu vou fazer esse programa

This message was edited 1 time. Last update was at 20/02/2011 17:03:32

 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team