Hola amigos que tal, bueno lo que pasa, es que estoy aprendiendo a programar en C#.NET, asi que me surgio la duda de ponerme a programar un crypter en C#, pero no tengo la menor idea de como funciona internamente un crypter, lo he usado pero mas bien kiero entender el funcionamiento paso a paso lo que hace para yo asi poder hacerlo en C# o en cualquier lenguaje que decee.
Bueno espero que me puedan explicar bien lo que hace este codigo ya que quiero entender el codigo paso a paso.
open Text1.text for binary 1 ' lo que entiendo aqui es que asi de facil abre mi archivo stub en binario
stub = Space(LOF(1)) ' aqui si noo entiendo
Get 1, , stub ' por lo tanto menos me queda claro, porque se supone que aqui lee.
Close 1 ' y cierra el programa
bueno estube investigando un poco sobre Space(LOF(1)) y esto es lo que encontre
Space: Devuelve una cadena que consta del número especificado de espacios.
LOF: Devuelve un valor Long que representa el tamaño en bytes, de un archivo
Asi que hice una prueba y si pongo lo siguiente
string saludo;
saludo = "LIR" & Space(10) & "Que tal"
lo que hace es lo siguiente LIR Que tal ' osea que da 10 spacios
y el metodo lo que hace es que te saca con LOF() el numero en bytes de tu archivo
entonces no entiendo
'stub es de tipo string y el numero es el archivo en este caso stub.exe
stub = Space(LOF(1)) a lo que entiendo yo aria esto " " osea puro espacio en blanco de lo que hay en bytes de mi programa o que realmente hace este metodo
saludos
Bueno espero que me puedan explicar bien lo que hace este codigo ya que quiero entender el codigo paso a paso.
open Text1.text for binary 1 ' lo que entiendo aqui es que asi de facil abre mi archivo stub en binario
stub = Space(LOF(1)) ' aqui si noo entiendo
Get 1, , stub ' por lo tanto menos me queda claro, porque se supone que aqui lee.
Close 1 ' y cierra el programa
bueno estube investigando un poco sobre Space(LOF(1)) y esto es lo que encontre
Space: Devuelve una cadena que consta del número especificado de espacios.
LOF: Devuelve un valor Long que representa el tamaño en bytes, de un archivo
Asi que hice una prueba y si pongo lo siguiente
string saludo;
saludo = "LIR" & Space(10) & "Que tal"
lo que hace es lo siguiente LIR Que tal ' osea que da 10 spacios
y el metodo lo que hace es que te saca con LOF() el numero en bytes de tu archivo
entonces no entiendo
'stub es de tipo string y el numero es el archivo en este caso stub.exe
stub = Space(LOF(1)) a lo que entiendo yo aria esto " " osea puro espacio en blanco de lo que hay en bytes de mi programa o que realmente hace este metodo
saludos