Bueno, aqui les dejo un código que sirve para ejecutar código ASM desde VB.
La idea básicamente es cargar una función desde el archivo de recursos y ejecutarla como si fuera una API declarada en VB.
En el ejemplo está definida la función VBSHL, la cual es análoga a la instrucción en ASM. El archivo .BIN, contiene los bytes de la función compilada. En el .ASM esta el fuente.
Noten que el código ASM no tiene sección de "datos". Osea, no se utilizan variables en el mismo. En el caso de necesitar usar variables/constantes, hay que hacer que el codigo ASM lo declare EN el código. La sección que se crea para cargar y ejecutar el código ASM esta declarada como READ/WRITE/EXECUTE, por lo que no deberian tener problemas al usar variables en el código.
Bueno, espero les sea util.
Saludos!
Código [Seleccionar]
http://www.megaupload.com/?d=WNSQPMZE
La idea básicamente es cargar una función desde el archivo de recursos y ejecutarla como si fuera una API declarada en VB.
En el ejemplo está definida la función VBSHL, la cual es análoga a la instrucción en ASM. El archivo .BIN, contiene los bytes de la función compilada. En el .ASM esta el fuente.
Noten que el código ASM no tiene sección de "datos". Osea, no se utilizan variables en el mismo. En el caso de necesitar usar variables/constantes, hay que hacer que el codigo ASM lo declare EN el código. La sección que se crea para cargar y ejecutar el código ASM esta declarada como READ/WRITE/EXECUTE, por lo que no deberian tener problemas al usar variables en el código.
Bueno, espero les sea util.
Saludos!