Visual Basic Foro
General => Códigos - Aportes - Recursos => Mensaje iniciado por: coco en Julio 29, 2013, 07:51:56 pm
-
(http://www.mediafire.com/convkey/4f63/f0e52al4axq3qxp4g.jpg) (http://www.mediafire.com/view/f0e52al4axq3qxp/Injector.jpg)
(pd: en el proyecto que subi, la columna Error Code tambien incluye el Mensaje Formateado en el lenguaje actual del sistema)
Claro que si papa! Los errores de la programacion mediocre son cosas del pasado! (pun intended)
Con este programa, podes ver que "ActiveX" no pudo ser instanciado (como se mencionaba aca (http://leandroascierto.com/foro/index.php?topic=2257.0)), EN CUALQUIER .EXE HECHO CON VB6!!!
La magia consiste en usar la inyeccion de una .dll (source incluido, se necesita el Super Duper para compilarla), y una comunicacion sencilla al Loader.
La dll inyectada parchea las 2 apis que mencione en el otro thread, y envia info al Loader cuando fallan. Para el .EXE target, no hay ningun cambio, es decir, no aparece ningun otro mensaje, ni se mata el proceso, ni absolutamente nada. Es mas como un Debug.
Descarga: Version 1 (https://www.dropbox.com/s/b4l6duxypvwx96b/ActiveXPatchInjector.zip)
Cualquier duda comenten!!!
-
Cool... ojalá lo hubiera tenido un poco antes jeje (habia sacado el CLSID pero con eso no lo pude encontrar en internet)
Lo voy a probar! :)
-
guau!!! buenisimo bajando!!
-
Perfecto coco, solamente le agregaria una cosa, poder pasar parametros por la linea a de comandos. :D