Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1

DelFileOnReboot

  Alt 21. Jan 2010, 22:27
Nach langer Zeit mal wieder ein Delphiprogramm von mir.

Jetzt neulich hatte ich mal wieder den Fall, dass sich einige Dateien nicht haben löschen lassen, weil sie noch von einem Programm geöffnet waren, welches sich aber nicht identifizieren lies. Zwar hatte ich mir vor längerer Zeit schon mal ein entsprechendes Programm geschrieben, welches Dateien zum Löschen beim Neustart markiert, aber das war nur ein Konsolenprogramm. Da mir das Konsolenprogramm dann doch zu umständlich wurde, habe ich eben mal schnell eins mit einer Oberfläche geschrieben.

Es sollte eigentlich selbsterklärend sein. man braucht allerdings Administratorenrechte, damit es funktioniert.

Programm mit Source im Anhang.

Es würden mich Testberichte unter Vista und Windows 7 interessieren sowohl jeweils 32-Bit als auch 64-Bit. Zum Testen muss man nicht sofort neustarten. Die zum Löschen markierten Dateien müssten unter
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager
als PendingFileRenameOperations eingetragen sein (unter XP stehen sie da).
Miniaturansicht angehängter Grafiken
delfileonreboot_878.jpg  
Angehängte Dateien
Dateityp: zip delfileonreboot_635.zip (75,2 KB, 57x aufgerufen)
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat