Bonjour tout le monde,
J'ai crée ce post afin de centraliser / recenser les logiciels qui laissent des traces dans la base de registre.
Mais avant de commencer ce travail et afin de faire les choses correctement, j'aimerais savoir comment la LiberKey gère les insertions / modifications dans la base de registre ?
Donc, avant de poser cette question, j'ai fait une petite analyse (à l'aide du logiciel Process Monitor).
Je me suis servi du logiciel XRECODE pour faire mes tests.
Voici ce que je crois avoir compris :
- Pour chaque application il y a un launcher (XRECODELKL.EXE dans mon exemple)
- Ce launcher déclenche l'exécution de LiberKeyPortabilizer.exe (qui permet de rendre portable une application)
- LiberKeyPortabilizer.exe créer les entrées dans la base de registre nécessaire à l'application (dans HKCU pour mon exemple)
- Ensuite, l'application demandée se lance et peut utiliser les clés de la base de registre (nécessaire à son fonctionnement normal)
- Lorsque l'on quitte l'application (XRECODE), LiberKeyPortabilizer.exe reprend la main et supprime les clés précédemment crées dans la base de registre.
Et si je comprends bien, LiberKeyPortabilizer.exe ne fait pas que créer les entrées dans le registre mais il restaure (et stocke) aussi les valeurs des sessions précédentes dans un fichier externe. C'est bien ça ?
Donc, un logiciel peut laisser des traces si LiberKeyPortabilizer.exe ne supprime pas tout bien comme il faut.
Ai-je bien compris le truc ?
Si oui, j'ai une question qui me démange un peu :
Que se passe t'il si on lance la LiberKey sur un poste qui à des droits restreint sur la base de registre ?
Dès que je saurais comment tout cela fonctionne, je me lance en croisade contre les traces laissées par les logiciels
Merci d'avance pour vos réponses et bonne journée.