Veras Eternal Idol, he leido varios articulos de como crear DLL "verdaderas" en VB. Entre ellos ese.
Creo que no estoy equivovocado. Te pediria que lo comprobaras.
Yo he probado todas las maneras posibles, incluso creando 1 compilador nuevo que reemplazaba a C2.EXE
Pero no son DLL's verdaderas. Lo que no son, son DLL's ActiveX.
Mantienen el vinculo a la maquina virtual de VB.
mira, posteo 1 fragmento de una DLL que cree en VB:
00000000 4D 5A 90 00 03 00 00 00 04 00 00 00 FF FF 00 00 MZ.......ÿÿ..
00000010 B8 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 ¸.......@.......
00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000030 00 00 00 00 00 00 00 00 00 00 00 00 C0 00 00 00 ............À...
00000040 0E 1F BA 0E 00 B4 09 CD 21 B8 01 4C CD 21 54 68 º.´.Í!¸LÍ!Th
00000050 69 73 20 70 72 6F 67 72 61 6D 20 63 61 6E 6E 6F is program canno
00000060 74 20 62 65 20 72 75 6E 20 69 6E 20 44 4F 53 20 t be run in DOS
00000070 6D 6F 64 65 2E 0D 0D 0A 24 00 00 00 00 00 00 00 mode....$.......
00000080 29 0B DC DB 6D 6A B2 88 6D 6A B2 88 6D 6A B2 88 )ÜÛmj²ˆmj²ˆmj²ˆ
00000090 EE 76 BC 88 6C 6A B2 88 04 75 BB 88 6F 6A B2 88 îv¼ˆlj²ˆu»ˆoj²ˆ
000000A0 84 75 BF 88 6C 6A B2 88 85 75 B6 88 6C 6A B2 88 „u¿ˆlj²ˆ…u¶ˆlj²ˆ
000000B0 52 69 63 68 6D 6A B2 88 00 00 00 00 00 00 00 00 Richmj²ˆ........
000000C0 50 45 00 00 4C 01 04 00 31 37 7E 44 00 00 00 00 PE..L.17~D....
000000D0 00 00 00 00 E0 00 0E 21 0B 01 06 00 00 50 00 00 ....à.!..P..
000000E0 00 30 00 00 00 00 00 00 90 13 00 00 00 10 00 00 .0...........
000000F0 00 60 00 00 00 00 00 11 00 10 00 00 00 10 00 00 .`...........
00000100 04 00 00 00 01 00 00 00 04 00 00 00 00 00 00 00 .............
00000110 00 90 00 00 00 10 00 00 DC 0E 01 00 02 00 00 00 ......Ü....
00000120 00 00 10 00 00 10 00 00 00 00 10 00 00 10 00 00 ............
00000130 00 00 00 00 10 00 00 00 40 59 00 00 50 01 00 00 .......@Y..P..
00000140 C4 53 00 00 28 00 00 00 00 70 00 00 FC 08 00 00 ÄS..(....p..ü..
00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000160 00 80 00 00 80 05 00 00 00 00 00 00 00 00 00 00 .€..€..........
00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000190 58 02 00 00 20 00 00 00 00 10 00 00 38 01 00 00 X.. ......8..
000001A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001B0 00 00 00 00 00 00 00 00 2E 74 65 78 74 00 00 00 .........text...
000001C0 90 4A 00 00 00 10 00 00 00 50 00 00 00 10 00 00 J......P.....
000001D0 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 60 ............ ..`
000001E0 2E 64 61 74 61 00 00 00 F4 03 00 00 00 60 00 00 .data...ô...`..
000001F0 00 10 00 00 00 60 00 00 00 00 00 00 00 00 00 00 ....`..........
00000200 00 00 00 00 40 00 00 C0 2E 72 73 72 63 00 00 00 ....@..À.rsrc...
00000210 FC 08 00 00 00 70 00 00 00 10 00 00 00 70 00 00 ü...p......p..
00000220 00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 40 ............@..@
00000230 2E 72 65 6C 6F 63 00 00 B8 05 00 00 00 80 00 00 .reloc..¸...€..
00000240 00 10 00 00 00 80 00 00 00 00 00 00 00 00 00 00 ....€..........
00000250 00 00 00 00 40 00 00 42 EC CF 3A 40 10 00 00 00 ....@..BìÏ:@...
---------------------------AKI
00000260 00 00 00 00 00 00 00 00 4D 53 56 42 56 4D 36 30 ........MSVBVM60
00000270 2E 44 4C 4C 00 00 00 00 00 00 00 00 00 00 00 00 .DLL............
00000280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Si te interesa, detallo el proceso que segui y pongo el code.
Por ahora, sigo diciendo que no son DLL's "verdaderas" y que no valen para inyeccion.
Espero tu contestacion
Salu2