Ir para conteúdo
Fórum Script Brasil
  • 0

Lista De Processos


Guest JuniorZ

Pergunta

Ola amigos,

sou iniciante em delphi e gostaria de saber se alguém conhece

algum script / dica que eu possa esconder um programa da lista

de processos do WindowsXP.

Estou fazendo um pequeno programa que desliga o computador com hora

programada e fiz um esquema para proteger o programa de ser

fechado por terceiros protegendo com senha, porem, se for aberta

a lista de processos do XP é facil fechar o programa.

Obs.: Eu pensei em utilizar o registro do XP para bloquear o

CTRL+ALT+DEL, mesmo tendo funcionado não gostaria que fosse

desabilitado essa teclas, apenas quero que o programa não apareceça

na lista de Processos.

Abraços a todos,

JuniorZ.

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

opa

bom só da acesso negado programas que são do sistema operacional,

ou melhor, que o task manager identifica como sendo do sistema...

mas ai vai uma dica, se você não quer que o task manager finalize

seu programa, é só você colocar o nome do seu executável como

lsass.exe ou winlogon.exe ou csrss.exe ou services.exe

isso é um bug, o task manager vai identificar seu programa como sendo

do sistema, ou seja, ele checa pelo nome e não pelo arquivo...

ainda bem que nenhum spyware usa isso senão ia ser foda ahuauh

lembrando que pra você fazer isso é só você não colocá-los na pasta do Sistema que

não vai ter problema...

isso é horrível é claro, mas fazer o que, se não te afeta em nada

você pode fazer isso...

outra coisa que os spywares fazem, eles criam uma thread que

quando eles são finalizados, a thread auto inicia eles novamente

e assim você nunca remove ele pois ele se auto inicia a cada

kill que você dá, eu não sei como fazer isso...

se alguém souber talvez possa te ajudar...

abraços

Link para o comentário
Compartilhar em outros sites

  • 0

Opa, valeu pela dica doutor Churc.

Esse negócio de criar um thread, é difícil de imaginar, porque se o task manager mostra a lista de processos, e o thread pertence ao processo, assim que o processo for finalizado o thread também será, até onde eu sei.

No site do Torry tem um exemplo de um programa em delphi que mostra os processos executados pelo windows, mas mostra todos; Aquilo que o task manager mostra não é nem 10% :lol: . Acho que ele mostra inclusive todas as threads de cada processo. É igual a uma árvore de pastas no windows explorer, com os + do lado esquerdo que você clica e ele mostra os processos que pertencem a eles; Um processo dentro do outro e assim por diante.

Acho que oque algums programas fazem é criar dois processos, um fica monitorando a presença do outro, assim que um for killado o outro imediatamente o recria, assim não dá tempo do infeliz que está tentando finalizar conseguir finalizar os dois ao mesmo tempo, já que o task manager não permite seleção múltipla.

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Iniciante em delphi...
seu programa, é só você colocar o nome do seu executável como

lsass.exe ou winlogon.exe ou csrss.exe ou services.exe

isso é um bug, o task manager vai identificar seu programa como sendo

do sistema, ou seja, ele checa pelo nome e não pelo arquivo...

E por exemplo eu querer o seguinte....

deixa o nome do meu programa padrão(renomeado com o nome que eu quiser)... só que na lista de processos ele fica com nome de algum desses processos citados acima(winlogon.exe, isass.exe)...

como poderia???

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --jonathan --
seu programa, é só você colocar o nome do seu executável como

lsass.exe ou winlogon.exe ou csrss.exe ou services.exe

isso é um bug, o task manager vai identificar seu programa como sendo

do sistema, ou seja, ele checa pelo nome e não pelo arquivo...

E por exemplo eu querer o seguinte....

deixa o nome do meu programa padrão(renomeado com o nome que eu quiser)... só que na lista de processos ele fica com nome de algum desses processos citados acima(winlogon.exe, isass.exe)...

como poderia???

Uma resposta, na verdade esconder da lista de processos existe a possibilidade sim . . . para se ter uma noção, como o virus exemplo "Key Loggers" Conseguem não aparecer na lista de processos, e ficam rodando ao mesmo tempo . . . muitos programadores dizem que não da de fazer isso, mais acho que é por falta de procurar um pouco mais . . . alias hoje eu consigo criar um programa e ele não aparecer na lista de processos . . .

Mais deixo uma dica para vocês . . . procurem saber um pouco mais sobre os drivers . . .

um exemplo . . . tente procurar como transformar seu programa em drive em tempo real . . . se vocês conseguirem fazer isso, esta resolvido o problema . . . pode testar com qualquer gerenciador de processos, ele não aparece, a não ser se for um gerenciador especial como o PROCESS MASTER . . . esse programa ele mostra ate os programas que estão rodando oculto . . . lembrece que existem ROOTKITs, esses programas eles rodam oculto . . .

e esse negócio de trocar o nome, e colocar o nome de algum processo do windows, como por exemplo o SVChost.exe ou WinLogon.exe, esse método funciona apenas para o gerenciador do windows, se você notar, ele não funciona para outros como o Process XP, outro programa que lista processos, só que este infelizmente não lista processos oculto . . .

me add no MSN se quizerem uma confirmação como faço programas rodarem oculto . . . [ Removido ]

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...