PendMoves v1.1 et MoveFile v1.0

Par Mark Russinovich

Paru le 01 novembre 2006

Introduction

Plusieurs applications, telles que les Service Packs et les correctifs, doivent remplacer un fichier qui est utilisé et ne peut l'être. En conséquence, Windows fournit l'API MoveFileEx pour renommer ou supprimer un fichier et permet à l'appelant de spécifier s'il veut que l'opération ait lieu au prochain démarrage du système, avant de référencer les fichiers. Le Gestionnaire de session exécute cette tâche en lisant les commandes de changement de nom et de suppression enregistrées de la valeur HKLM\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations.

Cette applet vide le contenu de la valeur renommer/supprimer en cours et signale également une erreur lorsque le fichier source n'est pas accessible. Cet exemple de sortie montre un fichier d'installation temporaire planifié pour une suppression au prochain redémarrage :

C:\>pendmovesPendMove v1.02
                Copyright (C) 2004 Mark Russinovich
Sysinternals - wwww.sysinternals.com

Source: C:\Config.Msi\3ec7bbbf.rbf
Target: DELETE

L'utilitaire MoveFile inclus vous permet de planifier les commandes de déplacement et de suppression pour le prochain redémarrage :

usage: movefile [source] [dest]Specifying an empty destination ("") deletes the source at boot.

Un exemple qui supprime test.exe est :

movefile test.exe ""

Télécharger PendMoves et MoveFile (74 Ko)

 Haut de page