Guest JuniorZ Postado Setembro 13, 2006 Denunciar Share Postado Setembro 13, 2006 Ola amigos,sou iniciante em delphi e gostaria de saber se alguém conhecealgum script / dica que eu possa esconder um programa da listade processos do WindowsXP.Estou fazendo um pequeno programa que desliga o computador com horaprogramada e fiz um esquema para proteger o programa de serfechado por terceiros protegendo com senha, porem, se for abertaa 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 fossedesabilitado essa teclas, apenas quero que o programa não apareceçana lista de Processos.Abraços a todos,JuniorZ. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Churc Postado Setembro 13, 2006 Denunciar Share Postado Setembro 13, 2006 opaisso não é possível amigo...por questões de segurança eles removeram esta opção deesconder processos, pois muitos spywares, malware, e outrosprogramas maliciosos usavam este recurso para se esconder do usuário...abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Setembro 13, 2006 Denunciar Share Postado Setembro 13, 2006 hmm...realmente é uma pena, de qualquer jeito obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Thales Pontes Martins Postado Setembro 13, 2006 Denunciar Share Postado Setembro 13, 2006 Mas e quanto a aqueles programas que você tenta fechar pelo task manager e dá uma mensagem: "Acesso Negado", e não dá pra fechar. Como se faz aquilo? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Churc Postado Setembro 13, 2006 Denunciar Share Postado Setembro 13, 2006 opabom 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 finalizeseu programa, é só você colocar o nome do seu executável comolsass.exe ou winlogon.exe ou csrss.exe ou services.exeisso é um bug, o task manager vai identificar seu programa como sendodo sistema, ou seja, ele checa pelo nome e não pelo arquivo...ainda bem que nenhum spyware usa isso senão ia ser foda ahuauhlembrando que pra você fazer isso é só você não colocá-los na pasta do Sistema quenão vai ter problema...isso é horrível é claro, mas fazer o que, se não te afeta em nadavocê pode fazer isso...outra coisa que os spywares fazem, eles criam uma thread quequando eles são finalizados, a thread auto inicia eles novamentee assim você nunca remove ele pois ele se auto inicia a cadakill que você dá, eu não sei como fazer isso...se alguém souber talvez possa te ajudar...abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Thales Pontes Martins Postado Setembro 14, 2006 Denunciar Share Postado Setembro 14, 2006 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Iniciante em delphi... Postado Outubro 3, 2008 Denunciar Share Postado Outubro 3, 2008 seu programa, é só você colocar o nome do seu executável comolsass.exe ou winlogon.exe ou csrss.exe ou services.exeisso é um bug, o task manager vai identificar seu programa como sendodo 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??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --jonathan -- Postado Novembro 4, 2008 Denunciar Share Postado Novembro 4, 2008 seu programa, é só você colocar o nome do seu executável comolsass.exe ou winlogon.exe ou csrss.exe ou services.exeisso é um bug, o task manager vai identificar seu programa como sendodo 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 ] Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MLeandroJr! Postado Novembro 5, 2008 Denunciar Share Postado Novembro 5, 2008 Acompanhando este tópico... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest JuniorZ
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
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.