VIVEZ LE
FOOTBALL !

Portabiliser une application avec Reg Rapper




I) Introduction


Voici un tutoriel vous permettant de suivre pas à pas la création d’un lanceur facilement pour une application qui n’est pas normalement portable, celle ci inscrivant ses paramètres dans la base de registre. Pour ce tutoriel, j’ai pris comme exemple la portabilisation de Angry IP Scanner avec les outils suivants:

Reg Rapper
RegFromApp

Note: Si le programme possède un driver, il ne peut pas être portable de cette manière.
Si le programme possède des fichiers dans le répertoire Windows ou d'autres répertoires système: il ne peut pas être portabilisé.
Si il y a besoin d'enregistrer une dll/ocx : pas besoin d'essayer.

II) Sauvegarde des paramètres


Pour connaitre la ou les clés modifiées ou créées dans la base de registre par l'utilisation de Angry IP Scanner, nous allons faire un "tracing" de l'utilisation du registre par Angry IP Scanner.

Lancer RegFromApp

Déroulez le menu "Files"->'Démarrer un nouveau processus"->"Browse..."->Sélectionnez votre exécutable->Cochez "Start Tracing immediately" puis validez :



Nous allons ensuite sauvegarder les options de Angry IP Scanner dans un dossier nommé "Settings" :



Maintenant nous devons copier l'intégralité de l'application (le petit exécutable en gros...) dans un répertoire nommé "App" (par exemple) :


III) Portabilisation (Création des paramètres)


Maintenant, nous allons créer le fichier de paramètres (RegRap.ini, qui se place dans le menu "Settings"):
[DIRSETTINGS]
PROGRAMDIRECTORY=App

[PROGSETTINGS]
DEVNAME=Angryziber
APPNAME=Angry IP Scannner
EXECUTABLE=ipscan

[REGSETTINGS]
REGFILE=SettingsSettings.reg
MANREGKEY=HKEY_CURRENT_USERSoftwareAngryziber
  • Vous remarquerez sûrement que j'ai oublié de mettre l'extension (.exe) à la ligne "EXECUTABLE" : Eh bein non: RegRapper le fait tout seul ! Et faites attention à cela si vous êtes en train de portabiliser une autre application !
  • A la ligne "MANREGKEY": il faut mettre la clé à exporter (pour garder ses paramètres sur sa clé USB, cool non ?)
  • Le reste je pense que vous trouverez tout seuls (à moins qu'il y ait des anglophobes ?)


Vous avez maintenant fini la portabilisation de votre application (yeah!)

Autres Liens

Publié par gobiel - Dernière mise à jour le 19 décembre 2009 à 15:36 par gobiel
Ce document intitulé « Portabiliser une application avec Reg Rapper » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Suggestions
  •  Portabiliser une application avec Reg Rapper
  •  Portabiliser une application avec ThinApp » Fiches pratiques : I) Introduction II) Portabilisation III) Compilation Autres Liens I) Introduction Dans ce tutoriel, nous allons apprendre comment portabiliser une application avec ThinApp Nous allons vous faire la démonstration de portabilisation...
  •  Portabiliser une application avec AutoIt » Fiches pratiques : Source : http://pon.fr I) Introduction II) Pré-portabilisation III) Portabilisation (création du script) Autres Liens I) Introduction Voici un tutoriel vous permettant de suivre pas à pas la création d’un lanceur pour une application...
  •  Portabiliser une application avec le Batch » Fiches pratiques : Introduction Sauvegarde des paramètres Portabilisation (Création du Batch) Autres Liens Introduction Voici un tutoriel vous permettant de suivre pas à pas la création d'un lanceur facilement pour une application qui n'est pas normalement...
  •  Portabiliser une application avec NSIS » Fiches pratiques : Source : pon.fr Introduction Modification du template Compilation Autres Liens Introduction Voici un nouveau tutoriel vous permettant de suivre pas à pas la création d'un lanceur avec NSIS et le template libre de Karl Loncarek. Pour...
  •  Portabilisation d'application » Bonjour a tous; j'ai essayé le fameux thinstall pour faire des logiciels portables ;ça a trés bien marché....mais j'ai un petit soucis de taille:un logiciel de trois/quatre mega par exemple devient bcp plus consequent il peut atteindre les 15 voire 20...
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?
Portabiliser une application avec AutoIt
Portabiliser une application avec le Batch