Ver Mensaje Individual
  #863  
Viejo 22/02/09, 18:03:14
Avatar de magiccc3
magiccc3 magiccc3 no está en línea
Colaborador/a
Mensajes: 940
Compra y venta: (1)
 
Fecha de registro: ago 2008
Localización: Madrid
Mensajes: 940
Modelo de smartphone: Samsung Galaxy Nexus
Versión de ROM: Vanir AOSP
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Autoinstall v1.2 (tunned by me :D)

Cita:
Originalmente Escrito por hard233 Ver Mensaje
EDITO: Tengo la solución "perfecta" a los cabs en el almacenamiento externo!!!!

Voy a programarla... Os sorprenderá!!!

Lo primero que hay que hacer es lo de la descompresión. El Mortscript tiene una dll (Mortzip.dll) para unzipar pero desgraciadamente no nos sirve para los cabs ya que no son ZIP.

Si miramos la cabecera de un cab con un editor hexa, nos encontramos con MSCF (Microsoft CAB File), por lo que, lo primero sería "encontrar" un exe para PocketPC que descomprima el cab y a ser posible por línea de comandos...

Por otro lado, el XML no hay que modificarlo, sino "interpretarlo todo en MortScript" y hacer nosotros las copias de los archivos a la memoria externa o a Windows para las dll obligatorias, así como las modificaciones del registro. Eso, aunque laborioso es lo más "factible" de todo...

De todas formas, de momento vamos a "intentar" varias alternativas más fáciles...

Primera: Enviar Sendkeys desde Mortscript a la aplicación wceload.exe para que "autoseleccione" Memoria externa (mola eh!) Creo que funcionará...

En esto hay que quitar el "/Silent" y Bloquear el dispositivo para que no puedan tocar miestras se hace el proceso para que el sendkey sea 100x100 fiable.

Tambien habrá que esperar a que la ventana esté activa y cambiar el RunWait por Run para poder ejecutar ese codigo...

Segundo: Esperar a que Wceload.exe descomprima los ficheros en algun temporal (que lo hará) y renombrar la carpeta, así lo hace todo por nosotros y no hay que andar buscando el descompresor...

Son ideas, si quieres ve probandolas y luego me uno a tí...

Así mientras termino yo lo que tengo en mente del installer para la 1.3...

Un saludo y ánimo que esto se mueve!!!
FLIPOOOOOOOO....

Bueno, te dejo mi versión 1.2 de tu autoinstall.

La que dejo funciona e instala, pero solo en memoria interna (por ahora, claro!)

Pero si quieres ver como funcionaría simplemente con cambiar la variable bDEBUG de FALSE a TRUE y ejecutarlo verías todo lo que se supone que haria en la realidad.

Comprobarás que es básicamente tu mismo script pero con un interfaz distinto que a mí me ha gustado más (si te gusta y lo quieres incorporar a tu v1.3... GENIAL! [ahora que lo veo me parece una chorrada, pero me he llevado toda la mañana!]).

Me pongo ahora con lo que comentas... a ver hasta donde llego yo, que a mi esto ya me cuesta mucho! jojojo

EDITO: he quitado el archivo y he dejado un par de post más abajo la versión 1.3.

Última edición por magiccc3 Día 22/02/09 a las 23:33:42
Responder Con Cita