Eu manipularia o registro do Windows trocando o shell do Windows do 
Explorer.exe para o meu aplicativo.

A chave que vc deve manipular é HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows 
NT\CurrentVersion\Winlogon

Ao fazer essa alteração, o Windows não carrega nem a barra de tarefas nem o 
Desktop. 

Importante: Essa dica é válido para sistemas Windows até o XP. Vista e Seven eu 
nunca testei.

Atte,
Ricardo.
 

1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.

2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor 
compreendida.

3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

--- Em qui, 5/8/10, Lucas Eduardo Barao Neves <lucas_del...@yahoo.com.br> 
escreveu:

De: Lucas Eduardo Barao Neves <lucas_del...@yahoo.com.br>
Assunto: [delphi-br] Monitorar execução de programas
Para: delphi-br@yahoogrupos.com.br
Data: Quinta-feira, 5 de Agosto de 2010, 8:40







 



  


    
      
      
      Bom dia a todos,



Estou desenvolvendo uma aplicação que possui o seguinte recurso: o usuário tem 

uma lista dos programas instalados no computador. Para os programas que ele 

seleciona, minha aplicação deverá monitorá-la e quando a mesma for aberta, sua 

execução deverá ser pausada, ou, uma tela da minha aplicação será aberta e 

apenas após o fechamento dela, a aplicação que ele chamou é liberada.



Meu problema está sendo quando o usuário chama algum programa fora da minha 

aplicação. Eu deveria ter um serviço rodando que monitorasse isso.



Alguém saberia me informar como fazê-lo?



Desde já agradeço.



Lucas


 







      

[As partes desta mensagem que não continham texto foram removidas]

Responder a