Cita:
Originalmente Escrito por hard233
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.