Hola. Ante todo: perdón por las aberraciones que pueda cometer contra el conocimiento y contra Python mismo.
Mi duda es si puedo hacer lo mismo con un .exe que con cualquier otro archivo que abra en modo 'rb'. Me esplico:
- Abrir foto en modo binario = Open ( foto.jpg, 'rb')
- Almaceno sus datos >>> datos = abrir foto....read()
- Creo un archivo nuevo de la nada (vacio) >> nuevo = 'nueva foto.jpg)
- Lo abro en modo escritura: abrir = open (nuevo, 'w')
- Inserto los datos de la foto original >>> open.write(datos)
Y resultado = un nuevo archivo que es una copia de la foto original.
Pero cuando hago esto con un .exe , el archivo que se crea no se puede ejecutar.... ¿por qué? ¿cómo podria hacer algo así? en VB creo que es bastante facil ??¿¿
Estoy probando con el modulo struct, pack-unpack .... va por ahi la solución ???
Espero que sea mas facil que esto porque este modulo lo veo muy difil de aprender....: chars, tipos de datos, alineacion.... buff
Aver si alguien me puede orientar...