Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - cobein

#161
nIconIndex indica el indice (icono) que queres extraer.

phiconLarge y phiconSmall devuelven un array conteniendo todas las "versiones" (distintas resoluciones, etc) de ese icono.

normalmente si se pasa  phiconLarge o phiconSmall como long el ultimo parametro de la funcion tiene que ser 1 (otro valor no tiene efecto a no ser que sea 0), puesto que el "array" solo tiene espacio para 1 handle.

Para llamar correctamente a la funcion phiconLarge y phiconSmall tienen que ser punteros a un array y se declaran com byval en la API, el tamano de el srray es el que se usa como ultimo parametro ,nIcons.
#162
░▓BlackZeroҖ▓▒░

Estaba mirando mas detenidamente la funcion y hay muchos errores, los flags estan mal en DrawIconEx y ExtractIconEx.

Las medidas, 32 y 16 las tenes que averiguar usando GetSystemMetrics para evitar problemas.

No hay necesidad de sacar los 2 handles y destruirlos si vas a usar uno solo.

Por otra parte cuando usas ExtractIconEx, los parametros phiconLarge y phiconSmal devuelven un array, el tema es que la declaracion de la API ExtractIconEx es incorrecta.

Bueno si alguno se anima a hacer esto bien seria interesante.
#163
Si haces algo asi?

"SELECT * FROM Tabla1 WHERE (Campo1 LIKE '" & criterio & "')"  & iif(  criterio = "", "OR (Campo1 = NULL)",vbnullstring)
#164
░▒▓BlackZeroҖ▓▒░ tenes que destruir los handles una vez que termines o coprar mucha ram xD
#165
Programación Visual Basic / Re: [ayuda]Usb y vb
28 Septiembre 2009, 17:26 PM
No se mucho de electronica, pero yo usaria un optoacoplador para aislar correctamente el circuito, mas cuando no tenes experiencia, es facil hacer un desastre.
#166
El LoadLibrary se ejecuta de manera local cuando es una inyeccion con CreateremoteThread, asi que con hacerle un hook y filtrar tendria que ser suficiente... pero vuelvo a repetir que va a ser super limitado y posiblemente te crees mas problemas que otra cosa porque VB utiliza el loadlibrary para muchas funciones... por consiguiente posiblemente termines hookeando las funciones que queres usar para el hook...

Si no queres volverte loco,mejor busca un packer decente que tenga algun tipo de proteccion o si queres hacer algo vos por amor al arte... se me ocurre que podrias enumerar las librerias en memoria para detectar algo indeseado (aunque obviamente se pueden ocultar).

#167
Como dice Jaixxon Jax podrias hookear LoadLibrary... pero eso no va a detener la inyeccion de codigo, simplemente va a prevenir una manera de hacerlo. No creo que consigas mucho desde userland en mi opinion.
Te recomiendo que leas un poco porque es bastante extenso el tema.
#168
agus0, esa no es la manera de pensar, podrias haber dicho "mira que bueno, cobein se esfuerza por escribir en español !" =) ,  como dice Spider-Net estaba citando un texto de la pagina de Axialis.

Vivo en un lugar donde se habla ingles, trabajo con personas que hablan ingles y my PC esta totalmente en ingles por ende la mayoria de las respuestas que tengo estan en ingles.. pero no hay nada complicado en el texto que cite y siempre nuestro amigo google puede solucionarlo.
#169
Cita de: dynyck en  1 Agosto 2009, 20:39 PM
Creo que .png es mucho peso. Por algo existe "*.ico".

Microsoft Windows Vista™ comes with a new format of icons supporting PNG compression and sizes up to 256x256. The standard Windows Vista™ icons now includes the following image formats (grayed formats are optional):
#170
Karcrack, despues tengo unos datos interesantes para pasarte de esta API, me colgue un rato con el IDA y vi unas cuantas cosas.