Forhindre sletning

Tags:    c++

Hej Udviklere, jeg vil lave et program der forhindrer sletning af filer.... F.eks. angiver jeg 2 filer i en txt fil og så skal programmet sørge for at de ik kan fjernes eller overskrives..... det jeg søger er enten nogle artikler som beskriver principper eller et færdigt program.



7 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Hvis dette er for WinXP eller tilsvarende må det skrives en egen driver for dette:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/html/DeviceDriver.asp

Før i "gamle dager" under MS DOS, kunne dette gjøres enkelt med en kort kodesnutt som brukte interrupt handlers :-)





Alternativt kunne man lege lidt med låsningen af filerne fx ved at lave en exclusive lock og se om det er tilstrækkeligt...

Fold kodeboks ind/udKode 


En proces kan så sørge for at opretholde låsene på de respektive filer. Denne proces kunne eksempelvis laves som en service.

Hth



Indlæg senest redigeret d. 13.09.2006 18:44 af Bruger #10448
Hmm...så er du nok nødt til at gå ind og lave en driver. Kig lidt på rootkit teknologien.
Så kan du overtage det kernekald som sletter filer og tjekke op imod din liste.



Måske er problemet løst?

http://www.eksperten.dk/spm/732020



Jeg har faktisk valgt at bare udnøtte NFTS Fil systemets rettigheder, så jeg valgte at installere en ny bruger og så sørge for at han ik måtte ændre de div. filer.... skulle bruge i vores afdeling på skolen.... men nu skal jeg heller ik være fedte i har jo forsøgt at hjælpe:D



Jeg har faktisk valgt at bare udnøtte NFTS Fil systemets rettigheder, så jeg valgte at installere en ny bruger og så sørge for at han ik måtte ændre de div. filer.... skulle bruge i vores afdeling på skolen.... men nu skal jeg heller ik være fedte i har jo forsøgt at hjælpe:D



Hvis i vil have point så læg svar :)



t