Détections des fichiers relatifs à une application
AP
Membre
Bonjour,
Je me demandais comment les application de désinstallation du genre appzapper faisaient pour détecter les fichiers relatifs à une application. Si vous avez des idées, je suis preneur.
Merci
Je me demandais comment les application de désinstallation du genre appzapper faisaient pour détecter les fichiers relatifs à une application. Si vous avez des idées, je suis preneur.
Merci
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Pour certains, c'est évident: fichiers de préférences, répertoires dans Application Support.
On peut aussi regarder le "code créateur" des fichiers.
Ou encore quel types de documents gère chaque appli.
Peut-être peut-on comparer les dates de création des fichiers avec celle de l'appli (<=>installés en même temps).
Ce genre de logiciels ne nettoie pas forcément tout.
Par contre en général ils sont bien plus efficaces sur les logiciels installés avec un installeur (.pkg ou .mpkg) puisque tout package qui installe une application laisse la BOM du package quelque part (BOM = Bills Of Materials = liste des fichiers installés, en gros pour faire simple)
Tu peux retrouver ces listes d'éléments installés par chaque PKG dans /Library/Receipts : s'y trouve un bundle par PKG qui a installé des trucs sur ton Mac, et dans chacun de ces bundle tu as un fichier Archive.bom (tu as aussi des fichiers BOM dans le dossier /Library/Receipts/boms, je ne sais pas pourquoi ils sont à côté et pas comme les autres ceux-là tiens)
Il suffit d'utiliser l'outil en ligne de commande "lsbom" pour afficher le contenu de tels fichiers Archive.bom (par exemple "lsbom -s /Library/Receipts/growl.pkg/Contents/Archive.bom")
Par contre je le retrouve dans le .plist InstallHistory.plist toujours dans /Library/Receipt (mais rien sur les fichiers installés)