Detectar Programas abertos

7 respostas
jfnando

Olá Pessoal,

Queria saber se tem alguma forma q eu consiga detectar se um programa está aberto no windows?

Eu tenho q fazer um controle de conexões TS, PCAnyWhere e etc, e saber quanto tempo o kra tava conectado ou com o programa aberto.

Alguem tem alguma ideia de como eu poderia fazer isso?

Valeu Pessoal! t+

7 Respostas

Luca

Olá

O que seria uma conexão TS?

[]s
Luca

P

Um jeito bem troglodita de detectar se o arquivo está aberto em Windows é tentar renomeá-lo. Se alguem estiver com o arquivo aberto, tanto para escrita quanto para leitura, o rename() falha.

Note que isto não vale para Unix/Linux.

jfnando

Conexao TS é Windows Terminal Service… WTS desculpem.

Luca

Olá

Você pode pegar os processos em execução. Eu tenho pronto e gastei um bom tempinho fazendo isto. Dica estude o MSDN.

[]s
Luca

jfnando

MSDN? Oq é isso? tentei procurar por MSDN no google mas traz muito lixo.

Grato!

Luca

Olá

Achou difícil? Então deu para perceber porque nem todo mundo pode se dar ao luxo de entregar o produto do seu trabalho de graça. No meu caso que por questões de idade tenho enorme dificuldade em conseguir trabalho, se eu der de graça tudo o que fiz, minha mulher e minha filha viverão de que?

[]s
Luca

jfnando

Blz entao Luca,

Isso é uma aplicação pequena q estou tetnado fazer pra empresa onde trabalho e não vou ganhar nada com isso, por isso, não tenho como negociar isso com vc.

Mas valeu pelas dicas! Fico muito grato.

T+

Criado 18 de setembro de 2006
Ultima resposta 20 de set. de 2006
Respostas 7
Participantes 3