Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: Karcrack en 12 Febrero 2010, 23:35 PM

Título: [SNIPPET]Alternativa App.TaskVisible
Publicado por: Karcrack en 12 Febrero 2010, 23:35 PM
Código (vb) [Seleccionar]
'USER32
Private Declare Function ShowWindow Lib "USER32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Private Declare Function FindWindowA Lib "USER32" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Private Const SW_HIDE   As Long = 0
Private Const SW_NORMAL As Long = 1
Private Const CLASSNAME As String = "ThunderRT6Main"

Public Sub AppTaskVisible(ByVal bVisible As Boolean)
   Dim lHwnd           As Long
   
   lHwnd = FindWindowA(CLASSNAME, App.Title)
   If lHwnd Then
       Call ShowWindow(lHwnd, IIf((bVisible = True), SW_NORMAL, SW_HIDE))
   End If
End Sub

Bueno, la gente se queja de que App.TaskVisible es detectada... asi que aqui esta, el sustituto :P

Lo he probado en W$ XP SP3, a ver si alguien puede probarlo en otro W$ ;)

Olvidaba decir que hay que probarlo compilado!

Saludos ;)
Título: Re: [SNIPPET]Alternativa App.TaskVisible
Publicado por: agus0 en 13 Febrero 2010, 01:18 AM
Disculpa, ya me estoy llendo.

Pero en Windows 7 NO anda
Título: Re: [SNIPPET]Alternativa App.TaskVisible
Publicado por: Sm0kes en 13 Febrero 2010, 06:06 AM
jeje el d arriba tiene razon kuando apenas lo posteaste lo probe y pensek era xk tenia Win 7 64bits....  :-X  pero kon tan solo postearlo y tener una idea d komo c hace es una buena ayuda y gracias  x eso ;)
Título: Re: [SNIPPET]Alternativa App.TaskVisible
Publicado por: Karcrack en 13 Febrero 2010, 09:59 AM
Pero en W7 funciona el App.TaskVisible de VB? :-\
Título: Re: [SNIPPET]Alternativa App.TaskVisible
Publicado por: Sm0kes en 13 Febrero 2010, 15:45 PM
Cita de: Karcrack en 12 Febrero 2010, 23:35 PM
Lo he probado en W$ XP SP3, a ver si alguien puede probarlo en otro W$ ;)

Noo pero kerias ver k tal iva en otro SO no?
Título: Re: [SNIPPET]Alternativa App.TaskVisible
Publicado por: Karcrack en 13 Febrero 2010, 15:49 PM
Cuando consiga un W$ 7 lo intentare a ver que tengo que hacer para ocultarlo :P
Título: Re: [SNIPPET]Alternativa App.TaskVisible
Publicado por: LeandroA en 13 Febrero 2010, 17:53 PM
W7 trabaja distinto ya que lista las ventanas por individual. para ese caso hay dos opciones, Me.caption = "" o en tiempo de diseño ShowinTaskBar =false (esto por cada formulario que este visible)


para XP tambien es valido App.Title = ""  pero no se si los antivirus detectan a esto como una amenaza.


Saludos.