Jump to content

Recommended Posts

Posted

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

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

10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Posted

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

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

👍

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

Posted

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.

10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Posted

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  👍

Posted
Em 28/07/2006 às 17:20, M6 disse:

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!

Posted

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  👍

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

Posted

[...]

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.

10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

  • 3 years later...
Posted

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.

Posted

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

10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Posted

"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

Posted

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...

10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.