Tyagus Posted July 28, 2006 at 09:44 AM Report #40692 Posted July 28, 2006 at 09:44 AM Este código esconde a aplicação na caixa do 'Ctrl + Alt + Delete' Ok basta fazer: app.taskvisible = False ? 😁 Já está... 😉 Boa programação 👍
vbmaster Posted July 28, 2006 at 12:34 PM Report #40719 Posted July 28, 2006 at 12:34 PM Peço-te que indiques em tag a versão do vb a que se destina ou em que o código funciona.
M6 Posted July 28, 2006 at 12:36 PM Report #40722 Posted July 28, 2006 at 12:36 PM 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."
NuGuN Posted July 28, 2006 at 01:05 PM Report #40732 Posted July 28, 2006 at 01:05 PM Pois é... e alguns antivirus com este metodo dão logo sinal :bored: Para se esconder mesmo o processo é um pouquito mais complicado 👍 cumps
Tyagus Posted July 28, 2006 at 01:22 PM Author Report #40739 Posted July 28, 2006 at 01:22 PM 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.. 😉 😉
M6 Posted July 28, 2006 at 03:20 PM Report #40754 Posted July 28, 2006 at 03:20 PM 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."
Tyagus Posted July 28, 2006 at 03:28 PM Author Report #40756 Posted July 28, 2006 at 03:28 PM 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 👍
NuGuN Posted July 28, 2006 at 06:24 PM Report #40774 Posted July 28, 2006 at 06:24 PM 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!
NuGuN Posted July 28, 2006 at 06:33 PM Report #40779 Posted July 28, 2006 at 06:33 PM 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 😉
M6 Posted July 29, 2006 at 05:39 PM Report #41000 Posted July 29, 2006 at 05:39 PM [...] 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."
TheMarKs Posted November 3, 2009 at 12:40 AM Report #294433 Posted November 3, 2009 at 12:40 AM 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.
M6 Posted November 3, 2009 at 10:14 AM Report #294458 Posted November 3, 2009 at 10:14 AM "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."
Gooden Posted November 3, 2009 at 11:38 AM Report #294467 Posted November 3, 2009 at 11:38 AM "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
M6 Posted November 3, 2009 at 12:10 PM Report #294470 Posted November 3, 2009 at 12:10 PM 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."
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now