jean-jacques
6 févr. 2007 à 17:52
Si cela n'est pas trop tard
1ére Méthode
Sous system\apps de la clé usb U3 il faut créer
1 - un répertoire du nom de l'application
2 - sous ce répertoire un répertoire nommé Host et un répertoire nommé manifest
3 - sous le répertoire Host, copier tout les éléments de l'application portable
4 - sous le répertoire manifest, créer un fichier manifest.u3i dont le contenu sera
le suivant sans jamais utiliser de signes diacritiques incompatibles avec le xml:
<?xml version="1.0" encoding="UTF-8"?>
<u3manifest version="1.0">
<application uuid="Nom du répertoire créer au 1" version="1.8.3">
<icon>iconeappli.ico</icon>
<name>Nom application</name>
<vendor url="url de l'application">Nom de l'application</vendor>
<description>Le nom des balises suffisent à donner l'explication du contenu</description>
<options>
<minFreeSpace>16</minFreeSpace>
<upgrade appData="overwrite" deviceExec="overwrite"/>
</options>
</application>
<actions>
<appStart workingdir="%U3_HOST_EXEC_PATH%" cmd="%U3_HOST_EXEC_PATH%\nomdelapplication.exe"></appStart>
</actions>
</u3manifest>
5 - sous le répertoire manifest, copier le fichier.ico de l'application
6 - Faire une archive unique zip des répertoires Host et Manifest ayant pour nom celui du répertoire crée en 1
7 - Renommer l'archive zip en u3p
8 - Effacer les répertoires Host et Manifest
9 - Editer le fichier LPDB.xml et y ajouter la nouvelle application U3 construite avec la forme suivante:
<APPLICATION guid="NOMREPERTOIREDU1" launchOnStart="N" lastUsed="01/02/2007 10:03:12 AM">\NOMREPERTOIREDU1.u3p</APPLICATION>
10- déconnecter puis reconnecter la clé USB U3
Cette méthode permet de connaitre la taille de l'application sur la clé usb lorsque l'on utilise le choix gérer les programmes
2ème Méthode
a- Créer un repertoire Program Files sur la clé UsbU3
b- Dans ce répertoire mettre l'application portable
c- sous le dossier system creer un répertoire contenant le nom de l'application ou un identifiant de l'application
d- Puis sous ce répertoire, créer un répertoire manifest contenant les informations développées en 4 et 5 sauf que au lieu de
workingdir="%U3_HOST_EXEC_PATH% il faudra workingdir="%U3_DEVICE_PATH%\program files\Portableapplication
et
cmd="%U3_HOST_EXEC_PATH%\nomdelapplication.exe il faudra cmd="%U3_HOST_EXEC_PATH%\program files\Portableapplication\nomdelapplication.exe
e- faire ensuite un archive zip de manifest en la renommant du nom du répertoire crée en c avec l'extension u3p
f- réaliser les étapes 9 et 10 ci-dessus