Fórum processos ativos #243716
19/07/2004
0
ex:
o cara entra em painel de controle e vai em adicionar ou remover programas.
eu quero que o programa retorne o arquivo que foi pedido pra ser aberto
tipo: ao clicar no remover programas ele abre uma mensagem *.cpl
ao digitar regedit retorne regedit.exe
sei q tem topicos no forum sobre isto mas li quase todos e naum entendi muito bem, caso alguem de bom coração possa me explicar novamente como capiturar isto fico grato.
obrigado
martin[img][/img]
Martintec
Curtir tópico
+ 0Posts
20/07/2004
Nildo
Gostei + 0
20/07/2004
Martintec
eu preciso que o meu programa retorne o processo que esta ativo no momento.
por exemplo:
qdo o usuario clicar no icone do internet explorer ele retorne uma menssagem tipo ´Foi aberto o IEXPLORE.EXE´ e da mesma forma quando ele clicar no menu ferramentas\opções da internet do iexplorer ele me retorne outra mensagem ´Foi aberto INETCPL.CPL´.
ou seja cada vez que o usuario ativar um outro processo (janela) eu quero saber
preciso criar um tipo de log de tudo que foi acessado c possivel em 2000/xp e me/98
espero ter esclarecido um pouco mais a minha questao
muito obrigado
Gostei + 0
20/07/2004
Nildo
Gostei + 0
20/07/2004
Martintec
tenho em uso win2003 e preciso pra 98/2000 e xp
teria um esquema pronto pra teste???sem querer abusar
:?
Gostei + 0
21/07/2004
Nildo
Esse pacote funciona em todos os Windows.
Você vai ter que entender como funciona os Hooks, e na pasta ´C:\Arquivos de programas\madCollection\madCodeHook\Demos\process wide´ tem o demo ProcessAPI que é exatamente o que você quer. Ele instala o Hook na função CreateProcess do próprio executavel (no seu caso deve usar a flag SYSTEM_WIDE para hookar todo o sistema operacional), e esse próprio EXE inicia o Notepad.exe. Esse hook vai capturar isso e perguntar para o usuário se ele quer realmente executar.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)