Ir para o conteúdo
Tyagus

[VB6] Esconder Aplicação na caixa do 'Ctrl+Alt+Delete'

Mensagens Recomendadas

Tyagus    0
Tyagus

Este código esconde a aplicação na caixa do 'Ctrl + Alt + Delete'

Ok basta fazer:


app.taskvisible = False

:eek:  :cheesygrin:

Já está...  ;)

Boa programação  :thumbsup:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
M6    78
M6

Atenção que a aplicação continua visível nos processos do sistema.

Isso só retira a aplicação da listagem das tareefas.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
NuGuN    2
NuGuN
Atenção que a aplicação continua visível nos processos do sistema.

Isso só retira a aplicação da listagem das tareefas.

Pois é... e alguns antivirus com este metodo dão logo sinal  :bored:

Para se esconder mesmo o processo é um pouquito mais complicado :thumbsup:

cumps

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Tyagus    0
Tyagus
Atenção que a aplicação continua visível nos processos do sistema.

Isso só retira a aplicação da listagem das tareefas.

Pois é... e alguns antivirus com este metodo dão logo sinal  :bored:

Para se esconder mesmo o processo é um pouquito mais complicado :)

cumps

A intenção não era essa  :D, mas isso também se arranja.

O objectivo era mostrar como é simples tirar a aplicação da listagem das tarefas.

:thumbsup:

Mas quando tiver tempo eu também tiro a aplicação dos processos..  ;) ;)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
M6    78
M6
Atenção que a aplicação continua visível nos processos do sistema.

Isso só retira a aplicação da listagem das tareefas.

Pois é... e alguns antivirus com este metodo dão logo sinal  :bored:

Para se esconder mesmo o processo é um pouquito mais complicado :)

cumps

A intenção não era essa  :D, mas isso também se arranja.

O objectivo era mostrar como é simples tirar a aplicação da listagem das tarefas.

:thumbsup:

Mas quando tiver tempo eu também tiro a aplicação dos processos..  ;) ;)

Não tenho a certesa de que se possa esconder um processo. Talvez se possa esconder da task manager, mas ele tem de estar visível para o SO, pelo que nunca estará realmente escondido.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Tyagus    0
Tyagus

Ok mudando um bocadinho o tema...

Não é que eu goste muito deste código, pois fica a ver-se o icon do Gestor de Tarefas do Windows na Tray, mas já é qualquer coisa  ;)

'Modulo

Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Public Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long


Public Declare Function ShowWindow Lib "user32" (ByVal hWnd As Long, ByVal nCmdShow As Long) As Long

Sub dis()

    Dim x As Long
    x = FindWindow("#32770", vbNullString)


    Do


        DoEvents
            x = FindWindow("#32770", vbNullString)
            Call ShowWindow(x, SW_HIDE)
        Loop Until x <> 0

    End Sub


'Na form

Private Sub Command1_Click()
    MsgBox "Teste!!"
    App.TaskVisible = False
End Sub

Private Sub Timer1_Timer()

    Call dis
End Sub

Ok, com uns retoques... fica maravilha  :thumbsup:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
NuGuN    2
NuGuN
Atenção que a aplicação continua visível nos processos do sistema.

Isso só retira a aplicação da listagem das tareefas.

Pois é... e alguns antivirus com este metodo dão logo sinal  :bored:

Para se esconder mesmo o processo é um pouquito mais complicado :)

cumps

A intenção não era essa  :D, mas isso também se arranja.

O objectivo era mostrar como é simples tirar a aplicação da listagem das tarefas.

:thumbsup:

Mas quando tiver tempo eu também tiro a aplicação dos processos..  ;) ;)

Não tenho a certesa de que se possa esconder um processo. Talvez se possa esconder da task manager, mas ele tem de estar visível para o SO, pelo que nunca estará realmente escondido.

Pois... eu tambem não sei se dá para esconder totalmente, já vi 2 formas de o fazer, uma utilizando Hook's e outra sem as utilizar, agora, se oculta o processo ate ao SO.. issu já não sei!

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
NuGuN    2
NuGuN

Ok mudando um bocadinho o tema...

Não é que eu goste muito deste código, pois fica a ver-se o icon do Gestor de Tarefas do Windows na Tray, mas já é qualquer coisa  ;)

'Modulo

Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Public Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long


Public Declare Function ShowWindow Lib "user32" (ByVal hWnd As Long, ByVal nCmdShow As Long) As Long

Sub dis()

    Dim x As Long
    x = FindWindow("#32770", vbNullString)


    Do


        DoEvents
            x = FindWindow("#32770", vbNullString)
            Call ShowWindow(x, SW_HIDE)
        Loop Until x <> 0

    End Sub


'Na form

Private Sub Command1_Click()
    MsgBox "Teste!!"
    App.TaskVisible = False
End Sub

Private Sub Timer1_Timer()

    Call dis
End Sub

Ok, com uns retoques... fica maravilha  :thumbsup:

Podes sempre terminar o processo, caso tenhas permissões para issu ;)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
M6    78
M6

[...]

Pois... eu tambem não sei se dá para esconder totalmente, já vi 2 formas de o fazer, uma utilizando Hook's e outra sem as utilizar, agora, se oculta o processo ate ao SO.. issu já não sei!

Não pode ocultar o processo do próprio SO, poderá é ocultar de certas aplicações que listam quais os processos em execução na altura.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
TheMarKs    0
TheMarKs

desculpe reativar o topico, mas vi que este foi um assunto interessante ha algum tempo atraz,

o nosso amigo M6 disse que ha como esconder o processo de aplicacoes que listam os processos ativos,

M6, poderia me explicar como, ou indicar um tutorial .. obrigado.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Gooden    0
Gooden

"Google it", isso é o tipo de pesquisa que faz saltar centenas de páginas a explicar isso...

Posso ser sincero? Se eu soubesse uma cenas dessa acho que não diria a ninguém o.0 lol

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
M6    78
M6

Gooden, isso é "mato".

Encontrar coisas desse tipo é muito fácil: http://www.google.com/search?q=hide+applications+from+task+manager&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a

Há imensa gente que já fez isso, está mais ou menos ao mesmo nível de colocar um icone no system tray ou de garantir apenas uma instância a aplicação a correr.

Não é nenhum segredo nem sequer é complexo, mais, a própria MS quer que as pessoas saibam como fazer as coisas para que as suas aplicações sejam boas para o utilizador final, por isso este tipo de coisas nunca pode ser um segredo...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade