Tutoriales Manuales, tutos, recetas, postres, etc

Respuesta
 
Herramientas
  #1  
Viejo 12/09/09, 01:05:13
Array

[xs_avatar]
gmo gmo no está en línea
☾ hibernando...
· Votos compra/venta: (2)
 
Fecha de registro: ene 2009
Mensajes: 7,516
Modelo de smartphone: One
Tu operador: Pepephone
Post Crear y editar archivos CAB con WinCE CAB Manager

░▒▓█ COMO CREAR Y EDITAR ARCHIVOS CAB █▓▒░
CON WINCE CAB MANAGER Y OTRAS UTILIDADES
Llevo tiempo con este tuto ya que he visto varios hilos que tocan por encima este tema, sin llegar a profundizar para quien no conozca el tema.
Por falta de tiempo, he ido preparándolo poco a poco y al fin he podido medio terminarlo y compartirlo...
Espero les sea de utilidad!

[Este tuto es 100% creación personal... por lo que muy posiblemente me haya equivocado o dejado algo...
... si me dejo algo!... o si ves y pillas algo 'extraño'.. me avisas para corregirlo... tenkui]
  • Este tuto pretende ser una guía de introducción a aquellos ya muy conocidos archivos CAB... Una vez cogida las bases... podréis hacer muchísimo mas con ellos
Primero empezare diciendo que es un archivo CAB y para qué sirve, posteriormente veremos algunos usos y como editar archivos que nos comparten otros usuarios, adecuándolos a nuestras necesidades y finalmente como crear nuestro propio archivo para compartir nuestro trabajo.
  • Archivos CAB
El termino CAB, provienen de 'CABINET' que es el formato nativo de un archivo comprimido de Microsoft Windows.
Estos archivos soportan compresión y firma digital y son utilizados por variedad de motores de instalación.

Normalmente solemos encontrar archivos CAB por si solos y esto se debe a lo 'acostumbrados' que estamos a trabajar con ellos, pero las compañías de software suelen distribuir sus aplicaciones en formato de instaladores ejecutables (*.exe) cuales contienen en su interior el cab necesario.

En resumen se trata de archivos comprimidos que contienen información y/o archivos y tienen la característica de ser 'autoinstalables' en nuestros dispositivos con Windows Mobile (WM).

Como dato curioso comentar que los CABINET o CAB, inicialmente fueron llamados 'Diamond'...
  • Como se instala un archivo CAB
Cuando tenemos un archivo CAB por si solo o 'suelto'... lo normal es que lo copiemos a nuestro dispositivo y gracias a su característica de ser auto-instalables, simplemente debemos 'ejecutarlo' y ya él se encargara del resto, pidiéndonos o no, nuestra intervención.
Otra forma es utilizar programas específicos para instalar CAB mediante el PC, que por regla general utilizan ActiveSync o el Centro de Sincronización para realizar la instalación.

Cuando se trata de instalables que vienen en formato EXE con el CAB en su interior, se debe instalar desde el PC y como antes decíamos, se hará uso de la conectividad de Windows para comunicarse con el Móvil y continuar la instalación.
  • Uso de archivos CAB
Los archivos CAB suelen utilizarse como decíamos, para instalar aplicaciones, realizar cambios en el registro, modificar y/o crear archivos en nuestro WM.

Pueden servir para realizar tanto pequeñas modificaciones como grandes instalaciones, utilizando incluso librerías .dll o archivos .xml para la customización de la misma.
  • Programas de utilidad para trabajar con archivos CAB
  1. WinCE CAB Manager; Completo programa para la edición y creación de archivos CAB.
  2. MSCEInf; Programa para ver la información de un CAB ya creado, muy útil si solo queremos 'observar' su información.
  3. Siggner y UnSigner; Pequeñas aplicaciones que nos permiten firmar y des-firmar ejecutables y librerías que irán contenidas en el CAB.
  4. PE Explorer/Resource Hacker/XN Resource Editor/Resource Extract/Etc.; Son programas des-empaquetadores que nos permiten llegar a las 'Resources' o recursos/contenido de los archivos que posiblemente necesitemos modificar.
Tamaño:14.250 KB
Nombre: TUTO ArchivosCAB.rar
Link: http://rapidshare.com/files/35867551...rchivosCAB.rar
Link: http://www.megaupload.com/?d=G313LJT8
(Nota: Todos los programas y archivos de ejemplos que utilizaremos en este TUTO, los tenéis en este archivo para descargar.)


Incluido en este tuto:
NOTA: Si necesitais firmar ejecutables o librerias... >aqui< teneis los nuevos certificados validos hasta el 2015!
************************************************** **
Si tienes comentarios, dudas o sugerencias para mejorar este tuto, toda intervención es bienvenida!
Gracias y saludetes a todos
######################

Última edición por gmo Día 28/01/10 a las 11:50:27.
Responder Con Cita
Los siguientes 22 usuarios han agradecido a gmo su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 29/11/09, 23:04:54
Array

[xs_avatar]
gmo gmo no está en línea
☾ hibernando...
· Votos compra/venta: (2)
 
Fecha de registro: ene 2009
Mensajes: 7,516
Modelo de smartphone: One
Tu operador: Pepephone
ETAPA 1; Observando el contenido de un CAB

  • ETAPA 1; Observando el contenido de un CAB
Primero vamos a tomar un archivo CAB existente y empezaremos a ver como está estructurado y así iremos aprendiendo de su contenido y sus posibilidades.

Comenzamos con BATTI-2.4.CAB, Batti es una pequeña utilidad para procesadores ARM que nos agrega una barra horizontal en la zona superior indicándonos de la cantidad de batería disponible de manera gráfica, entre otras opciones.
En primer lugar Abrimos el archivo MSCEInf.exe para ver el contenido del CAB.


**** Imagen 01 ****

Como vemos, en las distintas pestañas, podemos conocer la información del archivo, para que versión esta creado, su contenido en archivos, los directorios que crea, las modificaciones en el registro que realiza, etc. etc.
Nos hacemos una idea bastante completa de cómo está estructurado este CAB en concreto.

Ahora bien.. podéis investigar este progamilla al gusto, yo solo llegare hasta aquí... como no es nuestro centro de atención de este tuto... Pero merecía comentarlo por su gran utilidad para extraer información.
Si os dedicáis a crear y modificar CAB en un futuro, ya me entenderéis...

Bueno, dejemos nos de preámbulos y vamos al lio... el WinCE CAB manager... el mostro de los CAB!
Este si es un programón.... simple y efectivo.

************************************************** **

Última edición por gmo Día 29/11/09 a las 23:13:15.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a gmo su comentario:
  #3  
Viejo 29/11/09, 23:05:22
Array

[xs_avatar]
gmo gmo no está en línea
☾ hibernando...
· Votos compra/venta: (2)
 
Fecha de registro: ene 2009
Mensajes: 7,516
Modelo de smartphone: One
Tu operador: Pepephone
ETAPA 2; Instalar el WinCE CAB Manager

  • ETAPA 2; Instalar el WinCE CAB Manager
Instalamos el WinCE aplicando el cucu respectivo... (reemplazamos el exe cuqueado por el original) y lo abrimos.
Veremos como inmediatamente nos sale un Wizard o asistente para crear un nuevo CAB.



**** Imagen 02 ****

(en caso de tener dudas con la instalación o problemas con el mismo.. podéis comentarlo en este hilo... o mejor ir >AQUI< ya que es un hilo de este programa aquí en el foro

Descripción paso a paso de como instalar y Resolución de problemas frecuentes > AQUÍ <


Bien.. dando por supuesto que habéis conseguido instalar el WinCE CAB Manager correctamente... continuamos... con la Etapa 3
************************************************** **

Última edición por gmo Día 29/11/09 a las 23:12:52.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a gmo su comentario:
  #4  
Viejo 29/11/09, 23:05:42
Array

[xs_avatar]
gmo gmo no está en línea
☾ hibernando...
· Votos compra/venta: (2)
 
Fecha de registro: ene 2009
Mensajes: 7,516
Modelo de smartphone: One
Tu operador: Pepephone
ETAPA 3; Modificando Archivos CAB ya existentes

  • ETAPA 3; Modificando Archivos CAB ya existentes
En este primer caso, le daremos a CANCELAR al asistente que nos aparece al iniciar el programa... ya que vamos a abrir uno ya existente....
Entonces, Cancelamos el asistente, nos vamos a Menú File, Open... buscamos el archivo \TUTO ArchivosCAB\CAB de ejemplos\Batti-2.4.cab y lo abrimos...
(Para abrir, también admite arrastras y soltar o atajo ctrl+O)



**** Imagen 03 ****


Como podéis fijaros, aquí vemos la misma información que antes con el MSCEInf, pero de una manera más 'cotidiana' por decirlo así...
Tenemos arboles de carpetas, archivos e información.

He seleccionado este archivo en concreto porque toca las 4 zonas principales de un archivo CAB en WinCE CAB Manager.



**** Imagen 04 ****

  1. Setup DLL; Archivos de instalación (.dll ó .xml) [mas info de como utilizar dll >aqui<]
  2. Files; Archivos (cualquier extensión)
  3. Shortcuts; Accesos directos (.lnk)
  4. Registry; Claves de Registro (.reg)
Como nuestra primera misión será MODIFICAR este CAB... necesitamos extraer los archivos.
Hay varias formas, incluso individualmente.... pero os aconsejo Exportar la información completa del CAB, para luego modificar lo que queramos y luego poder Importarla sin problemas.

Vamos a Menú >File >Export >Export to inf...
O en la barra superior al final a la derecha... hay dos iconos, uno para Importar y otro para Exportar (con forma de una hoja de texto.. con flecha arriba o abajo en rojo)

Pues Exportamos... Nos pide destino...
ej. \TUTO ArchivosCAB\CAB de ejemplos
Seleccionamos destino y continuamos... cuando termine... habrá creado un archivo de registro y una carpeta con el nombre de la Compañía + el nombre de la Aplicación.


Si examinamos esta nueva carpeta, vemos que su estructura es la siguiente:

Código:
ARCHIVO; WCM_InfExportLog.txt
CARPETA; David Andrs Batti
|   David Andrs Batti.inf
|   Setup.DLL
|   
\---[INSTALLDIR]
        apptodate.xml
        batti.exe
        batticfg.exe
        COPYING
Vale, explicamos esto....
El primer archivo WCM_InfExportLog.txt, no es otra cosa que un 'log' generado por el WinCE con lo que se ha hecho....
Luego tenemos nuestra carpeta David Andrs Batti que contiene toda la información de nuestro cab, para poder ser restaurada...

Dentro de esta carpeta... tenemos en el archivo David Andrs Batti.inf, en el cual se almacena la información del CAB y los datos que pueda contener de modificaciones en el registro y accesos directos (abrirlo y echáis un vistazo...) y el Archivo Setup.dll que es requerido por esta aplicación en concreto... estos archivos de instalación... no deberían ser modificados, a menos que realmente sepáis lo que hacéis...

Y por último... el directorio llamado 'Installdir' con todos los archivos que este CAB copiara en nuestro dispositivo.
Estos si son los archivos que podéis modificar sin problema... (siempre sabiendo lo que hacéis, claro!)

Nota; Fijaros que el directorio se llama [INSTALLDIR], y es porque es una variable... significa que los archivos NO tienen una ruta de instalación fija y al instalar, nos preguntara 'donde' queremos instalarlo, si en el 'Dispositivo' o en la 'Tarjeta de Memoria'... Si hubiésemos especificado destino en la instalación, como ej. el dir. Windows... no tendríamos un directorio llamado [INSTALLDIR], sino en este caso sería [WINDOWS], lo pilláis verdad?.. sino tranquilo .. que ya lo veremos en la Etapa 4.

Bien, tenemos ahora todos los archivos extraídos y la información del CAB por si la necesitamos luego...
Podemos ahora realizar cualquier modificación en ellos... como traducirlo por ejemplo......

Publicidad: HTCmania te trae el Tutorial para traducir programas... solo con pinchar > aquí< ya has ganado* un viaje para 2 personas a HonoLulu... En Canoa!
  • *El premio no requiere concurso.. solo con pinchar.. ya lo has ganado...
  • Todos los gastos del premio, será a cargo del ganador, La Canoa, El viaje, Gastos, Comida, etc, no están incluidos...
  • Para hacer efectivo tu premio, solo debes ir a la agencia de viajes ,más cercana.. comprar un viaje, rezar para que te hagan descuento.. y pagarlo... y ya esta!.. el viaje es tuyo!
Vale, después de habernos relajado un poco.. y tomar el Sol con piña colada en HonoLulu... seguimos!


Importante; todos los archivos que hayáis modificado deben estar en la misma carpeta de extracción, para que al importar, el programa los 'Encuentre'... Vamos, donde mismo estaban antes de modificarlos...

Bien.. una vez terminadas las modificaciones en los archivos del cab inicial, vamos a reorganizar el CAB original con nuestras modificaciones.
Con el WinCe abierto, esta vez nos vamos a 'Importar Inf' (antes exportamos recuerdas...) y seleccionamos el archivo 'David Andrs Batti.inf' anteriormente creado.

Hará un proceso automático de carga y configuraciones y cuando diga 'Import operation completed' ya le podéis dar a finalizar la importación.
Que hemos hecho... pues importar todo el contenido de vuelta al WinCE.. pero como hemos modificado algunos archivos... ahora tendrá el contenido ya modificado.. y en el lugar que corresponde.



Ahora tenemos dos alternativas.
  1. Guardar tal como está yendo a Menú >File >Save As... >TIPO DE ARCHIVO WINCE CAB FILES y el nombre que queráis...
  2. Modificar las opciones y luego guardar con el paso 1. (la modificación de opciones las veremos en Crear Archivos CAB... a continuación)
Entonces... (1 ó 2 ) guardamos y ya está, hemos creado un nuevo CAB a partir del original... respetando los parámetros e incluyendo nuestros archivos modificados.

Es hora de pasar a crear nuestro propio CAB desde cero y ver algunas opciones extra que tiene este programilla.
************************************************** **

Última edición por gmo Día 29/11/09 a las 23:12:34.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a gmo su comentario:
  #5  
Viejo 29/11/09, 23:06:02
Array

[xs_avatar]
gmo gmo no está en línea
☾ hibernando...
· Votos compra/venta: (2)
 
Fecha de registro: ene 2009
Mensajes: 7,516
Modelo de smartphone: One
Tu operador: Pepephone
ETAPA 4; Creando Archivos CAB desde cero

  • ETAPA 4; Crando Archivos CAB desde cero
#####Empezando con el asistente

Abrimos el WinCE y en este caso no cancelaremos el asistente inicial ya que introduciremos los primeros parámetros de nuestro CAB ahora mismo... le damos a siguiente entonces y nos empieza a pedir datos...
(Puedes igualmente cancelar el asistente y configurar todo manualmente desde el Menú >Cabinet >Preferences)


**** Imagen 5 ****

Pondremos entonces...
Company Name: HTCmania
Application Name: MiPrimerCAB
y Siguiente...

Bien, aquí nos pregunta en qué tipo de Windows CE se debe poder instalar este CAB


**** Imagen 6 *****

Tenemos 2 Opciones:
  • OPCIÓN 1: Permitir que la aplicación se instale en cualquier dispositivo. (Recomendado principiantes)
  • OPCIÓN 2: Especificar manualmente en que dispositivos se podrá instalar.
En la imagen, he seleccionado la Opción 2 a modo de ejemplo... como veis están seleccionado PocketPc de Windows Mobile 5 y 6 lo que implicara que en cualquier otro dispositivo, o bien no se instalara o bien no lo hará correctamente.
Aconsejo mucho mucho la Opción 1 y dejar la Opción 2 para desarrolladores y grandes distribuidores.

Seguimos!... Ahora nos pregunta el Procesador del dispositivo en el cual se va o se debería poder instalar nuestro cab.


**** Imagen 7 ****

Y esto es más de lo mismo...
Si hemos seleccionad la Opción 1 en la página anterior, solo tendremos disponible la opción ALL/CEF... en caso contrario, nos dará una lista más amplia de alternativas a elegir.
En este caso, la pregunta concreta es: Seleccione el procesador requerido para instalar este CAB, Seleccione All/CEF para instalar en cualquier dispositivo con cualquier tipo de procesador.
(una vez más, All/CEF es la Opción recomendada)


Bien, seguimos y terminamos con el asistente...


**** Imagen 8 ****

En esta última ventana... nos esta comentado/advirtiendo los que nos 'falta' por hacer para terminar nuestro proyecto:
  • Definir el directorio de instalación por defecto de la aplicación
  • Agregar todos los archivos que sean necesarios para la aplicación
  • Agregar los accesos directos que sean necesarios para la aplicación
  • Agregar las entradas al registro que sean necesarias para la aplicación
  • Revisar todas las otras configuraciones disponibles
Le damos a finalizar y ahora sí... después de todo esto... recién empezamos a crear el CAB...
mucho no?... pero tranqui, que después de hacer 3 o 4... toooodo lo que llevamos lo pasas en un plis-plas!

Última edición por gmo Día 29/11/09 a las 23:20:46.
Responder Con Cita
Gracias de parte de:
  #6  
Viejo 29/11/09, 23:06:24
Array

[xs_avatar]
gmo gmo no está en línea
☾ hibernando...
· Votos compra/venta: (2)
 
Fecha de registro: ene 2009
Mensajes: 7,516
Modelo de smartphone: One
Tu operador: Pepephone
Etapa 4.1 - 4.2 - 4.3 - 4.4

  • ETAPA 4.1; Agregando info a nuestro CAB
Bien, tenemos nuestro primer CAB sin archivos ni información.. solo con los parámetros que le hemos indicado en el asistente de inicio....


**** Imagen 9 ****

Si vemos la imagen, aun no tenemos archivos, ni claves de registro ni accesos directos.... pues entonces, incluiremos estos 3 tipos de archivos para familiarizarnos con el programa...
  1. Archivo... (puede ser cualquier archivo que quieras incluir... _manila, exe, etc.)
  2. Acceso directo a dicho archivo (es creado automáticamente por el programa)
  3. Registro, nuevas claves o modificaciones (puede ser manual o mediante importación de archivo .reg)
Pues empezamos entonces incluyendo nuestro primer archivo...

Vamos a por ejemplo... Cambiar el tono de timbre de nuestra PDA.. copiando el archivo, modificando el registro para que el cambio sea automático... y como nos gusta tanto esa canción... le vamos a poner un acceso directo en el menú inicio para escucharla fácilmente cuando queramos....
(tonterías... pero tocaremos las tres partes más importantes de un cab... archivo, registro y acceso directo)

PASO 1...
Desde el menú... Seleccionamos Cabinet, Files, Add.
Buscamos un archivo mp3, en este caso seleccionaremos el archivo 31_Minutos.mp3 que está en la carpeta con los archivos...... y le damos a abrir....

Vale.. hasta aquí... todo es normal.. pero ahora nos pregunta cosillas importantes!


**** Imagen 10 ****
  1. Primero, nos pregunta los atributos que deberá tener este archivo una vez sea copiado a nuestro dispositivo...
  2. Luego, nos da algunas opciones de copiado... como no sobrescribir si ya existe, entre otras...
    (Estas dos primeras.. las dejaremos tal como vienen... luego cuando estés más 'experto' en el tema.. puedes modificar a tu gusto!)
  3. Y la tercera pestaña y más importante... la Ubicación!
Bien... recordáis que antes... el primer cab que extrajimos.. teníamos una carpeta "InstallDir"....
Bien.. si dejamos seleccionado InstallDir aquí.... Este archivo será instalado por defecto en
Archivos de Programas/Compañia/Nombre...
es decir, nos creara una carpeta con nuestro nombre de compañía y una subcarpeta con el nombre de la Aplicación... todo estos datos los introdujimos en el Asistente...
(ver Imagen 9... donde pone Default Install Dir... o lo que es lo mismo... Ruta de Instalación predeterminada)

Oki.. hasta aquí vamos bien no?...
Pues comentaros que esta ruta actual que tenemos.. es una ruta relativa... por lo que durante la instalación.. nos preguntaría si queremos instalar nuestro cab en el dispositivo... o en el almacenamiento externo....
y según lo que seleccionemos en la instalación... y con la ruta antes mencionada... se crearan las carpetas o bien en un sitio o en otro.

Toda esta explicación.. es para que sepáis todo lo que puedes hacer, simplemente seleccionando una cosa u otra...
Como queríamos crear un cab para cambiar el sonido de las llamadas...


Volvemos entonces al tercera pestaña de nuestro archivo mp3 importado... y en este caso... le vamos a decir una ruta absoluta.. que no será otra que la de windows... y donde están los archivos de llamadas.. es decir.. Rings.

Si os fijáis... en el árbol de carpetas.. solo vienen las carpetas más 'normales' por decirlo así.. pero no pasa nada.. ya que nos deja crear carpetas a nuestro gusto sin problemas!.
Creamos entonces una carpeta llamada Rings.. Seleccionando primero la carpeta donde queremos crearla.. que es Windows , luego click en el botón de New Folder ... Escribimos Rings y ya está.

Ahora nos aseguramos que este seleccionada y le damos a aceptar.
(sí os sale un aviso... no pasa nada.. leerlo y continuar)


**** Imagen 11 ****

Bien.. hemos incluido el archivo... verificar en el árbol de exploración del WinCE.. que en el apartado Files (que vimos en la etapa 3) está correctamente nuestro nuevo archivo mp3
y si lo seleccionáis.. os mostrara la información (editable por cierto) que acabamos de ver...
Fijaros en 'Location' que pone ruta relativa %windows% y subcarpeta absoluta Rings...

Oki!.. ahora vamos a introducir los siguientes valores en el registro...
Código:
[HKEY_CURRENT_USER\ControlPanel\Sounds\RingTone0]
"Sound"="\Windows\Rings\31_Minutos.mp3"
"Category"="Ring"
Como lo hacemos.??. muy fácil...!!
En el WinCE vamos al apartado Registry.. y navegamos por el árbol hasta HKEY_CURRENT_USER... click derecho.. nuevo.. key.. y escribimos ControlPanel... luego en ControlPanel click derecho.. nuevo key y ahora Sounds.. una vez más con RingTone0
Ahora ya tenemos la ruta completa creada en el WinCE...
agregamos las cadenas....
Click derecho en RingTone0... new.. String Value y ponemos de nombre Sound y de valor \Windows\Rings\31_Minutos.mp3
lo mismo ahora con Category y con valor Ring

Obviamente... todo esto es a modo de ejemplo... luego ya veréis como estáis modificando registro, archivos, especificando rutas y todo por un tubo!!....
Bien.. ya casi estamos....
Solo nos falta incluir el acceso directo y terminamos con la información de archivos del cab.

Una forma rápida y cómoda de crear un acceso directo... es arrastrar el archivo (que está dentro del WinCE).. hasta el apartado Shortcuts.. os saldrá una ventana muy similar a la Imagen 10, solo que ahora (y como es un acceso directo) nos da la posibilidad de modificar el destino... (no es nuestro caso)... y la Ubicación del acceso directo... Ahí sí que sí.. vamos a él.. Segunda pestaña entonces... Location.

Antes nos salía por defecto seleccionada la ruta %InstallDir%.. pero ahora al tratarse de un acceso directo.. nos selecciona por defecto la ruta Windows/Sart Menu/Programs.. que ahora no la vamos a cambiar.. así, la seleccionamos y le damos a Aceptar.

Nota: Nuevamente si vamos al explorado de archivos... en el apartado Shotcuts... veremos nuestro nuevo acceso directo y en Location la siguiente ruta relativa: %StartMenu_Programs%.
Esto es muy, pero muy útil... (las rutas relativas me refiero..) ya que si nuestro sistema está en ingles.. nos creara el acceso en Windows/Start Menu/Programs... pero si nuestro dispositivo esta en español... la ruta será Windows/Manu Inicio/Programas

A diferencia de las rutas absolutas... (como por ejemplo la carpeta Rings que creamos antes...) sea cual sea el idioma.. esa ruta será siempre Rings
Queda clara la diferencia entre rutas relativas y absolutas no?...
En la ayuda del WinCE.. tenéis un listado completo de rutas relativas que podéis utilizar.... ya iréis aprendiendo poco a poco...

Vale!!!... ya tenemos nuestro cab casi casi terminado...
deberíamos tener ahora algo como esto:


**** Imagen 12 ****

Ahora estamos listos para introducir los últimos datos...
  • ETAPA 4.2; Especificando las características de instalación del CAB
Ahora es cuando completamos parte de la información que nos faltó con el asistente del inicio...
Menú Cabinet> Properties....
Se nos abren las propiedades del cab... con 5 pestañas...
  1. Application
  2. Installation Directory
  3. Cabinet
  4. Plataform
  5. Operation System
Bien... que es cada una...
1.- Application... aplicación...
Lo mismo que en el asistente... solo que tenemos una nueva opción abajo del todo.. que nos permite seleccionar si nuestro cab podrá ser desinstalado o no... (recomendado siempre dar esta posibilidad y dejar marcada)
La casilla exactamente dice: Permitir al usuario desinstalar esta aplicación... Sip!.. la dejamos.


**** Imagen 13 ****

Ahora bien... si nuestro cab es del tipo evolutivo... me refiero a que hoy puede ser el primero.. pero mañana lo mejoramos y actualizamos... y sacamos la v2.. y luego la v3 y así...
NO cambies el nombre en la zona Application Name.. ya que cada applcation name sera tratado como una aplicación individual...

Te has fijado que cuando instalas un cab que ya tenías... te dice que primero quitara la versión anterior y luego instalara la nueva?.. pues eso si cambias este nombre en la v2..
no quitaras la v1 y el usuario tendrá dos versiones instaladas con los mismos archivos... y la imposibilidad de quitar uno de ellos... o los dos.. vamos que la lías seguro!

Para especificar en el nombre que se trata de una nueva versión... debes utilizar el último apartado.. el nombre del archivo cab final... y no así si nombre interno!

2.- Installation Directory... Directorio de instalación...
Si of fijáis... aquí ya aparece lo que explicábamos antes de los directorios....
y tenemos dos opciones:
1.- Do not allow user to select... Con esta opción.... NO pregunta al instalar...
2.- Use de default installation.... Con esta en cambio... da la posibilidad de instalar en la memoria del dispositivo.. o bien en la tarjeta de almacenamiento...

Vale... cual elegir... dependerá del tipo de cab que estes haciendo....
Para nuestro ejemplo... Si hubiésemos seleccionado %InstallDir% en alguno de los archivos incluidos en el cab... deberíamos seleccionar la 2... y según el usuario escoja... esta seria la ruta donde se instalara... (en el dispo. o en la tarj)

En nuestro caso... como hemos especificado una ruta absoluta al archivo... da igual lo que pongamos aquí.. ya que el archivo ira a nuestra ruta especificada... diga lo que diga el usuario... por lo que la opción recomendad para nosotros (ahora) es la 1... No dejar al usuario seleccionar.


**** Imagen 14 ****

Se entiende verdad?... no tiene sentido darle la posibilidad de escoger un sitio u otro... si nuestro cab enviara los archivos concretamente donde le hemos dicho.

3.- Cabinet... Tipo de compresión y procesador...
Fijaros que es más de lo que pusimos en el asistente inicial... y ahora nos da la opción de comprimir el archivo cab final.... esto es recomendado para no distribuir archivos muy grandes... y que sea el propio cab quien lo descomprima en la instalación.

Ahora bien... en algunos dispositivos o algunos archivos... ovacionara problemas el comprimir... pero como siempre y repito... SIEMPRE.. vais a comprobar que vuestro cab funciona correctamente antes de compartirlo.. no debería haber problemas con esto.


**** Imagen 15 ****

4 y 5.- Plataform & Operation System... Plataforma y sistema operativo.....
Estos datos NO los vamos a tocar ahora... sirven para limitar el tipo de instalación por plataforma y por versión de OS
Ej. Quiero que mi aplicación solo pueda ser instalada en PocketPC.. y no en SmartPhone... y de los pocket... solo entra la versión de Windows 5 y la 6.1...
etc, etc...
Esto es más para distribuir tus aplicaciones... aunque si aprendes a controlar estos valores.. es muy bueno, ya que si un usuario que NO cumple con los requisitos de tu aplicación... intenta instalarlo.... recibirá el aviso correspondiente, adviertiéndole que esa aplicación.. NO está preparada para su dispositivo y puede tener problemas...
En otros casos.. ni siquiera le dejara instalarla.. depende de la combinación que hagas en estos parámetros...

pero como digo.. es más avanzado... y no el sentido inicial de este tuto. (ampliable a petición )
  • ETAPA 4.3; Guardando el proyecto y nuestro CAB final
Ya casi estamos... tenemos los archivos... las modificaciones en el registro realizadas... los parámetros de configuración....
Vamos.. lo básico está todo echo.

Ahora nos vamos por última vez al Menú> y seleccionas Guardar Como...
Seleccionas en el tipo de archivo.. la segunda... la que pone WinCE CAB Files (*.cab;*.hme; *.tsk)

Automáticamente nos pondrá el nombre de archivo con el especificado en opciones... pero puedes modificarlo sin problemas.


**** Imagen 16 ****

También tienes la opción de guardar tu proyecto con extensión *.wcm.. con lo que podrás editar tu proyecto cada vez que quieras....
(personalmente no lo utilizo.. ya que si abres el cab con el WinCE .. puedes modificar todo lo realizado)
  • ETAPA 4.4; Terminamos comprobando y compartiendo
Ahora ya después de un buen rato... podemos cerrar el WinCE.. que ya hemos terminado con el...
Copiamos nuestro flamante nuevo cab a nuestro dispositivo... para realizar la primera prueba... Uuuu.. Tiembla Cesar!!!...

Vale.. copiamos y ejecutamos DESDE la PDA... debería ocurrir lo que le fuimos introduciendo...
que si nos pregunta o no donde instar...
Si son archivos 'sensibles' para el OS o el archivo reemplazado está en ejecución.. lo más probable es que nos solicite reiniciar... dando la alternativa directamente al finalizar la instalación.

En fin.. que debemos comprobar que todo ha ido como debía y se suponía... antes de compartir el cab... seguro que si tú lo has hecho... te será muchísimo más fácil encontrar algún posible problema en tu instalación.. que alguien que simplemente ha descargado tu aporte!..

Además la idea de todo esto es facilitar las instalaciones... y no hacerles la vida más complicada.. no te parece?..
Pues eso.. comprueba siempre antes de compartir!.


Bueno!... ya terminamos.... ves!.. no era tan terrible no?.. claro se hace pesado por la lectura y eso.. e igual me quedo algo larguerete... pero bueno.. había que explicar varias cosillas...
en todo caso... me he dejado por lo menos 3 hojas más de tuto.... me refiero que hay muchas más cosas que puedes ir haciendo.. perfeccionando lo ya dicho... al menos te dará una buena noción de cómo empezar y perfeccionar tus propios cab!..

Ala.. feliz programación... y no te olvides de compartir


░▒▓█ FIN █▓▒░
Se admite cualquier comentario, duda o sugerencia para mejorar y/o ampliar este tuto...
Toda intervención productiva es muy bienvenida.

Última edición por gmo Día 29/11/09 a las 23:22:05.
Responder Con Cita
Los siguientes 7 usuarios han agradecido a gmo su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #7  
Viejo 29/11/09, 23:19:25
Array

[xs_avatar]
gmo gmo no está en línea
☾ hibernando...
· Votos compra/venta: (2)
 
Fecha de registro: ene 2009
Mensajes: 7,516
Modelo de smartphone: One
Tu operador: Pepephone
Reservado para posible aclaraciones...
Responder Con Cita
  #8  
Viejo 22/12/09, 19:19:04
Array

[xs_avatar]
erwin erwin no está en línea
Usuario MUUY veterano
· Votos compra/venta: (15)
 
Fecha de registro: oct 2008
Localización: aquí mismo
Mensajes: 10,804
Modelo de smartphone: Nexus 1,2,3,4,5 y etc.
Tu operador: Pepephone
al final aprendere hacer un cab como dios manda y no la chapuzas mias. venga gmo quiero ver la etapa 4.2
Responder Con Cita
  #9  
Viejo 27/01/10, 23:59:49
Array

[xs_avatar]
pepe1232 pepe1232 no está en línea
Colaborador
· Votos compra/venta: (5)
 
Fecha de registro: ago 2008
Mensajes: 3,887
Modelo de smartphone: Iphone 6s Plus
Tu operador: Vodafone
gmo no sabes la alegria q me da este post. para uno que no tiene ni idea de estas cosas y quiere aprender es lo mejor.como es mi caso.solo me hace falta la medicina para el win cab manager... me pondre a modificar mis cab primero,cambiandole icono y q los instale en la sd...q toy cansado de cada vez tener q poner donde se instalan... como te digo,muchisimas gracias
Responder Con Cita
  #10  
Viejo 28/01/10, 00:14:16
Array

[xs_avatar]
gmo gmo no está en línea
☾ hibernando...
· Votos compra/venta: (2)
 
Fecha de registro: ene 2009
Mensajes: 7,516
Modelo de smartphone: One
Tu operador: Pepephone
posi tio,... es que no lo he terminado.. a ver si me pongo y lo acabo de una vez...
ahora te subo los archivos... incluyendo el cucu del CabM
Responder Con Cita
Gracias de parte de:
  #11  
Viejo 28/01/10, 00:15:37
Array

[xs_avatar]
erwin erwin no está en línea
Usuario MUUY veterano
· Votos compra/venta: (15)
 
Fecha de registro: oct 2008
Localización: aquí mismo
Mensajes: 10,804
Modelo de smartphone: Nexus 1,2,3,4,5 y etc.
Tu operador: Pepephone
de pm. esperando. gracias

copyleft by gmo
Responder Con Cita
  #12  
Viejo 28/01/10, 00:28:04
Array

[xs_avatar]
gmo gmo no está en línea
☾ hibernando...
· Votos compra/venta: (2)
 
Fecha de registro: ene 2009
Mensajes: 7,516
Modelo de smartphone: One
Tu operador: Pepephone
 Cita: Originalmente Escrito por erwin929 Ver Mensaje
...copyleft by gmo
no lo habias visto?... lo tengo hace tiempo.... jajjajjaa...
Responder Con Cita
  #13  
Viejo 28/01/10, 00:29:57
Array

[xs_avatar]
erwin erwin no está en línea
Usuario MUUY veterano
· Votos compra/venta: (15)
 
Fecha de registro: oct 2008
Localización: aquí mismo
Mensajes: 10,804
Modelo de smartphone: Nexus 1,2,3,4,5 y etc.
Tu operador: Pepephone
 Cita: Originalmente Escrito por gmo Ver Mensaje
no lo habias visto?... lo tengo hace tiempo.... jajjajjaa...
pues no me ha fijado antes. que crack
que risas
Responder Con Cita
  #14  
Viejo 28/01/10, 00:31:26
Array

[xs_avatar]
erwin erwin no está en línea
Usuario MUUY veterano
· Votos compra/venta: (15)
 
Fecha de registro: oct 2008
Localización: aquí mismo
Mensajes: 10,804
Modelo de smartphone: Nexus 1,2,3,4,5 y etc.
Tu operador: Pepephone
coopyleft y esta foto que saco make otro dia. la verdad me va dar un hamakuko de estos
Imágenes Adjuntas
Tipo de Archivo: jpg thanks-for-the-info.jpg (29.7 KB, 1873 visitas)
Responder Con Cita
  #15  
Viejo 28/01/10, 00:46:43
Array

[xs_avatar]
gmo gmo no está en línea
☾ hibernando...
· Votos compra/venta: (2)
 
Fecha de registro: ene 2009
Mensajes: 7,516
Modelo de smartphone: One
Tu operador: Pepephone
:risi tas:
Mu'gueno!...

ps: primer post editado ya con el archivo para descargar
(seguramente cuando lo termione tendre que actualizar el archivo con mas info... pero de momento lo que hay, ya esta subido mas alguna que otra cosilla)
Responder Con Cita
Gracias de parte de:
  #16  
Viejo 28/01/10, 10:57:13
Array

[xs_avatar]
Makeveral Makeveral no está en línea
Cocinero y Programador
 
Fecha de registro: jul 2008
Localización: Barcelona
Mensajes: 6,676
Modelo de smartphone: Galaxy S4
Tu operador: Pepephone
gmo me preguna por un tuto del wince que hago?
D lo terminaras pronto o se lo mal explico yo?
Responder Con Cita
  #17  
Viejo 28/01/10, 11:49:12
Array

[xs_avatar]
gmo gmo no está en línea
☾ hibernando...
· Votos compra/venta: (2)
 
Fecha de registro: ene 2009
Mensajes: 7,516
Modelo de smartphone: One
Tu operador: Pepephone
 Cita: Originalmente Escrito por Makeveral Ver Mensaje
gmo me preguna por un tuto del wince que hago?
D lo terminaras pronto o se lo mal explico yo?
Si quieres sacamos este a que le de el solicito... y yo me comprometo terminarlo 'pronto'... ...
Si quieres, copia y pega.. si quieres, se lo explicas tu... Como veas Mostro..
ya sabes que por mi... no problem!...
(el tuto de momento... se puede seguir... solo falta darle el ultimo toque final)... si lo quieresa sacar, por mi bien... ya lo voy termiando de una vez... que esta bueno ya no?.. jajajjaa...)
Responder Con Cita
  #18  
Viejo 12/02/10, 13:37:48
Array

[xs_avatar]
fatutts fatutts no está en línea
Betatester oficial
· Votos compra/venta: (1)
 
Fecha de registro: ene 2010
Localización: Don Benito
Mensajes: 1,970
Modelo de smartphone: Huawei P8
Tu operador: Movistar
Qué grande gmo...me reservo el lunes para este tutorial (hoy estoy con el de la cocina de LEO..)(mi jefe está muy contento de que os haya conocido, ...)
La forma perfecta para no dar ni golpe en el curro...ESTE FORO!!!

EDITO: el primer enlace a RS que me funciona en este foro. Creía que era una leyenda urbana lo de descargar algo desde RS.Es mi día de suerte...voy a echar la quiniela!!!

Última edición por fatutts Día 12/02/10 a las 13:41:00.
Responder Con Cita
  #19  
Viejo 25/03/10, 21:16:28
Array

[xs_avatar]
gmo gmo no está en línea
☾ hibernando...
· Votos compra/venta: (2)
 
Fecha de registro: ene 2009
Mensajes: 7,516
Modelo de smartphone: One
Tu operador: Pepephone
Ala.. publicado!!!....
insisto eh!.. todo comentario es bienvenido.. de mejora critica o ampliación
Tenkiu family! sois los mejores!!
Responder Con Cita


  #20  
Viejo 25/03/10, 22:46:00
Array

[xs_avatar]
Byrkoff Byrkoff no está en línea
Coordinador subforos HD
· Votos compra/venta: (4)
 
Fecha de registro: dic 2007
Localización: Fuengirola (Málaga)
Mensajes: 2,359
Modelo de smartphone: iPhone 13
Tu operador: Simyo
Gracias, campeón... menudo tuto. A ver si tengo tiempo de empollármelo y sacarle el jugo.

Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > La Cocina de ROMs > Tutoriales



Hora actual: 18:17:01 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /