tag backup af fil ved sletning
Jeg leder efter en mulighed for at tage backup af en fil umeldbart før den bliver slettet (ikke til-papir-kurv-sletning) i windows 2000.Jeg har undersøgt lidt og fandt på experts-exchange.com frem til følgende:
Yep, either write a driver. Or do system wide API hooking. GloobyFriar is right there.
I'm not sure how the XP's explorer deletes files. I would start by hooking DeleteFileA/W and SHFileOperation. But it seems you've already tried that. The next try would be to hook NtCreateFile/NtOpenFile + NtSetFileInformation. This is the more low level way of deleting files. With NtSetFileInformation you can do all sorts of things, including renaming and deleting files.
Btw, are you talking about deleting files or about moving files to the recycle bin? What I've talked about was really deleting files. Moving files to the recycle bin is a different beast again...
(hele tråden kan læses på http://oldlook.experts-exchange.com:8080/Programming/Programming_Languages/Delphi/Q_20801905.html - kræver dog at man er logget ind)
Mit problem er i denne omgang at jeg ikke lige ved hvordan jeg skal gribe det ellers gode råd til værks. Er der nogen her der ved det (borrisholt, hcs og alle jer der bare ka' det der, hjææælp :) )
