Mi problema es el siguiente kiero hacer una aplicacion k modifike un archivo en hexadecimal
pero me da un fallo cuando kiero modificar el parametro siguiente en k falla?
Private Sub comand1_Click()
patch
End Sub
Public Sub patch()
Open "C:\Documents and Settings\archivo.exe" For Binary As #1
Put #1, &H920E, &H3A
Close #1
End Sub
cuando kiero modificar el valor hexadecimal 920E del archivo no me lo modifica y me da un fallo
Error '63' en tiempo de ejecucion
numero de registro incorrecto
kisiera saber en k falla pues cuando kiero modificar este otro valor si lo modifica correctamente
Private Sub comand2_Click()
patch2
End Sub
Public Sub patch2()
Open "C:\Documents and Settings\archivo.exe" For Binary As #1
Put #1, &HE056B, &H850F
Close #1
End Sub
he observado k en uno pongo 5 digitos (E056B) y en el otro solo 4 pero es k el primer digito es el 0 y visual basic lo kita 0920E --> (920E)
A ver si podeis ayudarme o quizas en vez de hacerlo en hexadecimal pues si podeis decirme si se puede en decimal
El orden de los factores no alterara el producto
Gracias de antemano