elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 03:12  


Tema destacado: [AIO elhacker.NET] Compilación herramientas análisis y desinfección malware

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo, raul338)
| | |-+  como llenar la ventana de mensajes? xD
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: como llenar la ventana de mensajes? xD  (Leído 747 veces)
RHL


Conectado Conectado

Mensajes: 968


mental


Ver Perfil
como llenar la ventana de mensajes? xD
« en: 15 Julio 2011, 23:45 »

holas  ;D bueno esa es una idea muy tonta que e tenido siempre desde hace bastante de como llenar de mensajes ( msgbox ) toda la pantalla que no paren de salir ahora que e estudiado y dedicadi a vb aun no c como hacerlo  :xD es simple curiosidad me imagino que deben de haber muchas formas :xD pero noce ninguna  :P alguna sugerencia , apis, metodo ? :)


En línea
AlxSpy

Desconectado Desconectado

Mensajes: 137


Ver Perfil
Re: como llenar la ventana de mensajes? xD
« Respuesta #1 en: 15 Julio 2011, 23:58 »

jaja seguro quieres hacer como la pagina esa de the-danie en el que pinchabas un link y se llenaba la pantalla de muchas ventanas con un insulto   ;D ;D

yo lo haria asi: creo un form con un boton en el centro (para imitar al msgbox), luego creo varias copias de ese form.

en google busca : "crear formularios en tiempo de ejecucion".


En línea
RHL


Conectado Conectado

Mensajes: 968


mental


Ver Perfil
Re: como llenar la ventana de mensajes? xD
« Respuesta #2 en: 16 Julio 2011, 00:23 »

me imagine es idea creo q es similiar :P pero yo pensaba en hacer un formulario identico al msgbox y crear muchas instancias del formulario pero creo q seria mucho recursos :P
En línea
pitoloko


Desconectado Desconectado

Mensajes: 2.500


Ver Perfil
Re: como llenar la ventana de mensajes? xD
« Respuesta #3 en: 16 Julio 2011, 00:38 »

Toma, esto es lo que he echo yo, se que no es lo que quieres pero bueno.. así practico  :xD

Código
Private Sub Form_load()
       For num = 1 To 9999
           Load Form2
           Unload Form2
           If num = 9999 Then
           Exit Sub
           End If
       Next
End Sub

el msgbox sale 9.999 veces, pero 1 a 1, pausadamente   >:(
« Última modificación: 16 Julio 2011, 00:41 por pitoloko » En línea

pa que
$Edu$


Desconectado Desconectado

Mensajes: 1.415



Ver Perfil
Re: como llenar la ventana de mensajes? xD
« Respuesta #4 en: 16 Julio 2011, 01:13 »

Hice esto, pero obvio que es feo xD

Código
Private Sub Form_Load()
 
   If Len(App.Path & "\ejecutador.bat") > 0 Then
 
       Open App.Path & "\ejecutador.bat" For Output As #1
            Print #1, "ping -n 5 localhost && " & App.EXEName & ".exe"
       Close #1
 
   End If
 
  Shell App.Path & "\ejecutador.bat"
 
  MsgBox "hola"
  End
 
End Sub
 

Fijense que puse para que tengan 5 segundos para borrar el .exe y asi no se les cuelga la pc xD
En línea

Estado en el MSN:
raul338
Moderador
***
Conectado Conectado

Mensajes: 2.371


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: como llenar la ventana de mensajes? xD
« Respuesta #5 en: 16 Julio 2011, 01:21 »

Quieren colgar la pc ? Usen 2 exe

EXE 1
Código
Private Sub Form_Load()
   While True
        Msgbox "OWNED", vbCritical
   Wend
End Sub
 

Y el otro
Código
' Poner 1 Timer
Private Sub Form_Load
  Timer1.Interval = 1000 ' 1 segundo
  Timer1.Enabled = True
End Sub
Private Sub Timer1_Tick()
  Shell App.Path & "\exe1.exe"
End Sub
 


Y listo :xD (lo invente al  vuelo)
En línea

RHL


Conectado Conectado

Mensajes: 968


mental


Ver Perfil
Re: como llenar la ventana de mensajes? xD
« Respuesta #6 en: 16 Julio 2011, 01:53 »

gracias a todos  :xD algun metodo como hacerlo y que se pueda revertir ? :P
osea que pueda decidir cuando empieza y cuando finalizan los mensajes? :P
En línea
seba123neo
Moderador
***
Desconectado Desconectado

Mensajes: 3.214



Ver Perfil WWW
Re: como llenar la ventana de mensajes? xD
« Respuesta #7 en: 16 Julio 2011, 02:13 »

hacelo con la api de MessageBox, y usa una subclasificacion al Msgbox para asi poder manipularlo y moverlo donde quieras, cerrarlo..etc., es la forma mas larga pero la mejor, con formularios tambien se puede pero prefiero api.
En línea

Mucha gente, especialmente la ignorante desea castigarte por decir la verdad, por ser correcto, por ser tú. Nunca te disculpes por ser correcto, o por estar años delante de tu tiempo.
Si estas en lo cierto, y lo sabes, que hable tu razón. Incluso si eres una minoria de uno solo, la verdad sigue siendo la verdad. M. Gandhi
RHL


Conectado Conectado

Mensajes: 968


mental


Ver Perfil
Re: como llenar la ventana de mensajes? xD
« Respuesta #8 en: 16 Julio 2011, 02:16 »

gracias :) y como es eso de la subclasificacion? :P
En línea
seba123neo
Moderador
***
Desconectado Desconectado

Mensajes: 3.214



Ver Perfil WWW
Re: como llenar la ventana de mensajes? xD
« Respuesta #9 en: 16 Julio 2011, 04:33 »

aca un ejemplo:

SetWindowsHookEx: Centre the API Message Box

en esa misma pagina tenes como cerrarlos despues de un tiempo, pero por lo que veo la api MessageBoxEx no es asyncrona o sea no podes mostrar multiples msgbox en un simple bucle, asi que creo que la forma de crear un formulario seria una solucion rapida. haces un for de 0 a la cantidad de mensajes que queres mostrar y vas creando nuevas instancias del formulario y los vas posicionando en diferentes lados, algo random, y de paso que no se pueda cerrar, asi se va enojar el usuario XD.

saludos.
En línea

Mucha gente, especialmente la ignorante desea castigarte por decir la verdad, por ser correcto, por ser tú. Nunca te disculpes por ser correcto, o por estar años delante de tu tiempo.
Si estas en lo cierto, y lo sabes, que hable tu razón. Incluso si eres una minoria de uno solo, la verdad sigue siendo la verdad. M. Gandhi
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines