mi pregunta es se puede modicar una parte de un programa con vb6
por que con un editor hexadecimal si se puede pero se puede automatizar esto para que cambie solo unas partes del codigo desde vb6 ?
claro que se puede. es siempre el mismo offset?
me podrias dar una idea XD
dime una pagina o como para tratar de entender si puedes xD
algo podría ser así.
Dim file As String, Datos As String, bytearray() As Byte
file = "C:\Users\CENTRAL\Desktop\Anotador.exe"
Open file For Binary As #1
Datos = Space(LOF(1))
Get #1, , Datos
Close #1
bytearray() = StrConv(Datos, vbFromUnicode)
bytearray(0) = Asc("X")
bytearray(1) = Asc("D")
Open file For Binary As #1
Put #1, 1, bytearray()
Close #1
el codigo cambia el MZ de un ejecutable por XD.
saludos
de casualidad no te basastes en juego llamado tibia al darme este ejemplo ?¿ el mz se me ase conocido xD
pero bueno muchisisisisimas gracias veo que en este foro si ayudan muchas gracias
Todos los ejecutables de windows comienzan con MZ (las libs tambien). :P
Saludos!
oks gracias por aclararme la duda xD
Cita de: MCKSys Argentina en 15 Enero 2013, 18:06 PM
Todos los ejecutables de windows comienzan con MZ (las libs tambien). :P
Saludos!
Lo se :P.
igual gracias por aclarar.
Cita de: Danyfirex en 15 Enero 2013, 19:34 PM
Lo se :P.
igual gracias por aclarar.
La aclaracion era para asdexiva
:xD
Saludos!
Cita de: MCKSys Argentina en 15 Enero 2013, 19:56 PM
La aclaracion era para asdexiva
:xD
Saludos!
sorry jajaja saludos ;D