Tester sa discrétion
1. Avant-propos
Les conditions de test idéales serait de n’avoir aucune application en fonctionnement à ce moment de la procédure (logiciel de courrier, logiciel de messagerie instantanée). Ce sont typiquement ces applications qui rendent plus difficile la lecture des résultats que nous allons obtenir.
2. Rentrons dans le vif du sujet
1. Cas d’un logiciel avec un installateur
Dans notre exemple, le fichier téléchargé n’est pas un installateur. Si vous récupérez un logiciel avec un installateur, une étape supplémentaire est nécessaire.
NB: pensez bien à fermer toute application qui pourrait utiliser la base de registre pendant l’opération qui suit, sous peine d’avoir du mal à trouver les modifications de base de registre qui pourraient être imputées au logiciel que vous souhaitez portabiliser.
Avant d’executer le logiciel d’installation, lancez
E:\dev\portables\portabilisation\portableResgshot\portableRegshot.exe
Cliquez sur « Premier passage » puis « Passage ». Patientez quelques secondes (il faut parfois jusqu’à une bonne minute pour scanner l’ensemble). Laissez le logiciel ouvert.
Maintenant, installez le logiciel que vous avez récupéré de façon classique (Suivant, suivant, enfin comme d’habitude, quoi).
Une fois installé, retournez dans PortableRegshots et cliquez sur « Deuxième passage » (et patientez de nouveau).
Cliquez alors sur « Comparer » et enregistrez ce beau fichier (par exemple dans
E:\dev\portables\portabilisation\regshot_installation.txt)
Regardons alors ce fichier : voir le paragraphe « Lecture du fichier Regshots »
Vous avez lu le paragraphe qui vous explique si l’étape est correcte ? Alors continuons.
Si à la lecture du paragraphe « Lecture du fichier Regshots » vous en concluez que l’installation s’est déroulée de manière discrète, alors il faut récupérer le dossier d’installation du logiciel (la plupart du temps situé dans C:\Program Files\Nom_du_logiciel)et mettre ce dossier dans E:\dev\portables\PortablePNotes (où PortablePNotes est le nom du logiciel que vous avez installé).
Vous pouvez alors passer au paragraphe suivant « Cas d’un logiciel sans installateur » en sautant la première partie.
2. Cas d’un logiciel sans installateur
1) Première partie
Vous avez récupéré PNotes_3_0_104.zip ? Dézippez le alors dans E:\dev\portables\PortablePNotes de sorte à avoir le chemin suivant : E:\dev\portables\PortablePNotes\PNotes
2) Deuxième partie
Avant d’executer le programme, lancez
E:\dev\portables\portabilisation\portableResgshot\portableRegshot.exe
Ajoutez au niveau du champ « Scan dir1[;dir2;…;dir nn] », en cliquant sur le bouton avec 3 points le dossier « C:\Documents and Settings »
Cliquez ensuite sur « Premier passage » puis « Passage ». Patientez quelques secondes (il faut parfois jusqu’à une bonne minute pour scanner l’ensemble). Laissez le logiciel ouvert.
Executez alors le logiciel (dans notre cas : E:\dev\portables\PortablePNotes\PNotes\Pnotes.exe)
Effectuez alors de nombreuses manipulations et surtout s’il y a des préférences ou des options, n’hésitez pas à les changer. En effet, ces données sont celles qui sont le plus succeptibles de venir perturber la discrétion d’un logicel.
Une fois l’utilisation du logiciel terminé, fermez le, retournez dans PortableRegshots et cliquez sur « Deuxième passage » (et patientez de nouveau).
Cliquez alors sur « Comparer » et enregistrez ce beau fichier (par exemple dans E:\dev\portables\portabilisation\regshot_utilisation.txt)
Regardons alors ce fichier : voir le paragraphe « Lecture du fichier Regshots »
3) Lecture du fichier Regshots
Le fichier de résultat se présente sous la forme :
- entête : la versino de Regshots, la date, l’utilisateur, …
- Les valeurs ajoutées dans la base de registres
- Les valeurs modifiées dans la base de registres
- Les fichiers ajoutés sur l’ordinateur (dans les dossiers indiqué au niveau du champs « Scan dir1[;dir2;…;dir nn] »)
- Les fichiers supprimés sur l’ordinateur (dans les dossiers indiqué au niveau du champs « Scan dir1[;dir2;…;dir nn] »)
- Les fichiers modifiés sur l’ordinateur (dans les dossiers indiqué au niveau du champs « Scan dir1[;dir2;…;dir nn] »)
Concernant la base de registre, il va falloir identifier si les données ajoutées ou modifiées sont ou non sensibles. Chaque logiciel étant différent, il va falloir lire les modifications apportées.
Néanmoins, quelques cas se présentent régulièrement :
- Ajout ou modification de valeurs contenant « LastVisitedMRU » ou « OpenSaveMRU » dans le chemin. Ce sont des données non sensibles car il s’agit des dernières applications ou fichiers lancés
- Ajout ou modification de valeurs contenant des adresses mémoire (0×00000001 par exemple) ou des données hexadécimales (F5 A0 F8 8E C0 ED 30 par exemple). Ce sont de nouveau des données non sensibles.
- Ajout ou modification de valeurs contenant le nom d’une option ou d’un paramètre que vous avez modifié lors de l’utilisation du logiciel. Attention, ceci est un signe que le logiciel risque de ne pas être portable nativement
D’autres cas peuvent se présenter. En cas de doutes, n’hésitez pas à poser la question sur le forum de Framakey.
Concernant les fichiers, là encore des cas généraux se présentent :
- Des fichiers ajoutés ou modifiés dans le répertoire « C:\Documents and Settings\Nom_d_utilisateur\Recent\ ». Ce ne sont pas des fichiers sensibles.
- Des fichiers ajoutés, suite à l’installation du logiciel dans le répertoire : « C:\Documents and Settings\Nom_d_utilisateur\Bureau\ » ou « C:\Documents and Settings\Nom_d_utilisateur\Menu Démarrer\ ». Ce ne sont pas des fichiers sensibles, il s’agit simplement des raccourcis créés lors de l’installation
- Des fichiers modifiés portant comme nom : software.LOG, Log.xml ou encore NTUSER.DAT.LOG. Ce ne sont la plupart du temps pas des fichiers sensibles
Encore une fois, des cas multiples et variés peuvent se présenter. En cas de doute, direction le forum de Framakey.
Si vous n’avez vu aucune données sensibles, vous pouvez alors considérer le logiciel comme discret.
Si vous étiez à l’étape « Cas d’un logiciel avec installateur », alors retournez-y. Sinon continuons notre petit parcours.
Prêts pour les tests de portabilité ? Allons-y…
Retourner à la page précédente…
« | Index | »