hackers! Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
19 de Marzo de 2010, 03:32:21
Inicio Buscar Ayuda Ingresar Registrarse
Noticias: ATENCION! El batch lab de CPH se renueva, para formar parte de el haz click aqui
Gracias gente :
Ecuador!Guatemala!!UruguayBrasilRepublica DominicanaBolivia *USAColombia!ESPAÑA!Venezuela!Chile **El Peru!ArgentinaMexico
+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Visual Basic (Moderadores: 3D1, alexmanycool)
| | | |-+  Duda con las propiedades de la ventana?
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Duda con las propiedades de la ventana?  (Leído 1024 veces)
Que buscas?..
DarkProgrammer
Yo vivo en CPH
***
Desconectado Desconectado

Sexo: Masculino
Mensajes: 528


Fenix User


Ver Perfil
« : 01 de Julio de 2009, 05:38:58 »

Hola  a todos :antes de mi duda veamos el code.

Código:
Const SW_HIDE = 0 ' Ocultar la ventana
Const SW_NORMAL = 1 ' Visualiza la ventana y la activa.
Const SW_SHOWMINIMIZED = 2 ' Miniminiza la ventana
Const SW_MAXIMIZE = 3 ' Maximizar la ventana
Const SW_SHOWNOACTIVATE = 4 'Visualiza la ventana en su tamaño y posición actual sin activarla
Const SW_SHOW = 5 'Visualiza la ventana
Const SW_MINIMIZE = 6 ' Minimizar la ventana.
Const SW_SHOWMINNOACTIVE = 7 'Miniminiza la ventana pero no la activa
Const SW_SHOWNA = 8 'Visualiza la ventana en su estado actual pero no la
Dim x As Integer
Dim Handle
x = GetAsyncKeyState(116) 'F5
If x = -32767 Then
Handle = FindWindow(vbNullString, Form4.Txt1)
Call ShowWindow(Handle, SW_HIDE)

con esto ocultariamos la ventana que tenga el nombre del txt1 del form 4.
Si yo quisiera cerrar la ventana con ese nombre como lo haria?
« Última modificación: 01 de Julio de 2009, 07:19:24 por DarkProgrammer » En línea


Te espero adentro

Aca les dejo el link del Jdowloader en su mejor vercion:
http://rapidshare.com/files/357279506/JDownloader_0.6.111.zip
3D1
Moderador
*****
Desconectado Desconectado

Mensajes: 1,857


El primer programador es DIOS (El SoftWare mas complejo el Hombre)!!! -> No preguntes por MP si no usaste Google primero.


Ver Perfil WWW
« Respuesta #1 : 02 de Julio de 2009, 01:06:37 »

Con WMI.., te facilito esta funcion:
Código:
Private Function KillProcess(Process)
Set WMIo = GetObject("winmgmts:")
For Each ProcessW in WMIo.InstancesOf("Win32_Process")
if Ucase(ProcessW.Name) = Ucase(Process) Then
ProcessW.Terminate (0)
End if
Next
End Function
Para llamar ha la funcion, y que cierre una Aplicacion seria:
Código:
KillProcess (Proceso.exe)
Eso cerraria el proceso, "Proceso.exe"...

EDIT:
No lei bien, bueno para cerrar con el nombre de la ventana puedes usar FindWindow, pero ahora no tengo VB..
Cuando llege a casa te posteo el code..

SaluDOS!!!
En línea




Devuelta Online, ahora: Code-Makers.net!!!, Entra y se parte...
DarkProgrammer
Yo vivo en CPH
***
Desconectado Desconectado

Sexo: Masculino
Mensajes: 528


Fenix User


Ver Perfil
« Respuesta #2 : 02 de Julio de 2009, 02:03:48 »

Bueno lo que me diste me re srvio gracias  Grin

Pero ahora que mencionas el findwimdows tengo una duda con eso:
Este codigo con el find windows lo que hace es ocultar una ventana
a travez del nombre de la misma.

Código:
x = GetAsyncKeyState(116) 'F5
If x = -32767 Then
Handle = FindWindow(vbNullString, Form4.Txt1)
Call ShowWindow(Handle, SW_HIDE)

si yo lo quisiera ocultarlo(SW_HIDE) atravez del nombre del proceso
Se podria hacer? como lo haria?
En línea


Te espero adentro

Aca les dejo el link del Jdowloader en su mejor vercion:
http://rapidshare.com/files/357279506/JDownloader_0.6.111.zip
3D1
Moderador
*****
Desconectado Desconectado

Mensajes: 1,857


El primer programador es DIOS (El SoftWare mas complejo el Hombre)!!! -> No preguntes por MP si no usaste Google primero.


Ver Perfil WWW
« Respuesta #3 : 02 de Julio de 2009, 02:49:29 »

Si.., FindWindow devuelve el Handle de la ventana, intenta este code para cerrar la ventana atravez del handle:
Código:
Private Function KillProcess(Process)
Set WMIo = GetObject("winmgmts:")
For Each ProcessW in WMIo.InstancesOf("Win32_Process")
if Ucase(ProcessW.Handle) = Ucase(Process) Then
ProcessW.Terminate (0)
End if
Next
End Function
Ahora llamas a la funcion de esta forma:
Código:
Handle = FindWindow(vbNullString, Form4.Txt1)
KillProcess (Handle)
Creo que deberia de funcionar Tongue, bueno pruebalo..

Para Ocultar atravez del Handle, no se si funcione, como dije no tengo VB, asi que por logica lo hago:
Creas esta fucion:
Código:
Private Function HandleW(Process)
Set WMIo = GetObject("winmgmts:")
For Each ProcessW in WMIo.InstancesOf("Win32_Process")
if Ucase(ProcessW.Name) = Ucase(Process) Then
HandleW = ProcessW.Handle
                                Exit Function
End if
Next
End Function
Para llamar a la funcion y ocultar la ventana gaces esto:
Código:
HandleW ("Proseso.exe")
ShowWindow (HandleW, SW_HIDE)
Creo que funciona, Tongue bueno pruebalo y cuentas..

SaluDOS!!!
En línea




Devuelta Online, ahora: Code-Makers.net!!!, Entra y se parte...
DarkProgrammer
Yo vivo en CPH
***
Desconectado Desconectado

Sexo: Masculino
Mensajes: 528


Fenix User


Ver Perfil
« Respuesta #4 : 02 de Julio de 2009, 03:08:05 »

me dice que el argumento no es opcional   Sad y me señala el HandleW.
no andaba asi que le agrege el call

Código:
Private Sub Command1_Click()
HandleW ("Proseso.exe")
Call ShowWindow(HandleW, SW_HIDE)
End Sub
« Última modificación: 02 de Julio de 2009, 04:06:04 por DarkProgrammer » En línea


Te espero adentro

Aca les dejo el link del Jdowloader en su mejor vercion:
http://rapidshare.com/files/357279506/JDownloader_0.6.111.zip
3D1
Moderador
*****
Desconectado Desconectado

Mensajes: 1,857


El primer programador es DIOS (El SoftWare mas complejo el Hombre)!!! -> No preguntes por MP si no usaste Google primero.


Ver Perfil WWW
« Respuesta #5 : 03 de Julio de 2009, 09:36:21 »

Ha, ahi me equivoque era:
Código:
Handle = HandleW ("Proseso.exe")
ShowWindow (Handle, SW_HIDE)
Asi deberia de funcionar...

SaluDOS!!!
En línea




Devuelta Online, ahora: Code-Makers.net!!!, Entra y se parte...
DarkProgrammer
Yo vivo en CPH
***
Desconectado Desconectado

Sexo: Masculino
Mensajes: 528


Fenix User


Ver Perfil
« Respuesta #6 : 14 de Julio de 2009, 12:16:35 »

Me sigue tirando error de sintaxsis marcandome esto:
Código:
ShowWindow (Handle, SW_HIDE)
Alguna Idea?
En línea


Te espero adentro

Aca les dejo el link del Jdowloader en su mejor vercion:
http://rapidshare.com/files/357279506/JDownloader_0.6.111.zip
3D1
Moderador
*****
Desconectado Desconectado

Mensajes: 1,857


El primer programador es DIOS (El SoftWare mas complejo el Hombre)!!! -> No preguntes por MP si no usaste Google primero.


Ver Perfil WWW
« Respuesta #7 : 14 de Julio de 2009, 12:18:37 »

Intenta con CALL SHOW... Haber que sale, y postea el error si te sigue tirando..

SaluDOS!!!
En línea




Devuelta Online, ahora: Code-Makers.net!!!, Entra y se parte...
BlackZeroX
Me das tu IP?
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 65


Programador Intermedio-Experto


Ver Perfil WWW
« Respuesta #8 : 15 de Julio de 2009, 11:55:15 »

en lo pesonal no uses WMI si lo tiene desactivado "X" PC no funcionara en lo absoluto.!
En línea

Servidor FTP Gratuito:
Subir Archivos...
Inicio -> Ejecutar
Código:
Explorer FTP://infrangelux.sytes.net/
Para navegar en http://Infrangelux.sytes.net/ftp/
No se aceptan archivos del tipo PHP, o con nombre index...

Me Vale si otros creen en la Existencia de un Dios.
The Dark Shadow is my passion.
El infierno es mi Hogar, mi novia es Lilith y el metal m
3D1
Moderador
*****
Desconectado Desconectado

Mensajes: 1,857


El primer programador es DIOS (El SoftWare mas complejo el Hombre)!!! -> No preguntes por MP si no usaste Google primero.


Ver Perfil WWW
« Respuesta #9 : 15 de Julio de 2009, 08:48:31 »

en lo pesonal no uses WMI si lo tiene desactivado "X" PC no funcionara en lo absoluto.!
Predeterminadamente si tienen WMI..

Avisa si se soluciono la duda..

SaluDOS!!!
En línea




Devuelta Online, ahora: Code-Makers.net!!!, Entra y se parte...
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión
Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC hacker descargas gratis
Ranking-Hits