Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.196 Beiträge
 
Delphi 12 Athens
 
#1

Geschützte Dateien (SFC) auflisten

  Alt 6. Sep 2009, 18:45
zu Code-Library -> Windows API / MS.NET Framework API -> Geschützte Dateien (SFC) auflisten

So, das war's dann mit dem Dokumentiert. (nun isses ja sinnlos)

Beim Aufräumen meiner Daten bin ich eben mal über das alte Testprojekt gestolpert und wollte promt nachsehn, was für ein Scheiß denn in Windows 7 so alles geschützt ist ... ging nur nicht mehr

von den 3398 in WinXP geschützten Dateien, welche natürlich alle für Windows total Lebenswichtig sind wurde unter Seven keine einzige gelistet, obwohl die Funktion dort immernoch existiert.
Code:
54    c:\programme\microsoft frontpage\version3.0\bin\fp98sadm.exe
55    c:\programme\microsoft frontpage\version3.0\bin\fp98swin.exe
3296  c:\programme\movie maker\*
497   c:\programme\msn gaming zone\*
677   c:\programme\netmeeting\*
171   c:\programme\windows media player\mplayer2.exe
2334  c:\programme\windows nt\pinball\pinball.exe
3321  c:\programme\windows nt\zubehör\wordpad.exe
2154  c:\windows\notepad.exe
1206  c:\windows\system32\freecell.exe
1946  c:\windows\system32\mshearts.exe
1992  c:\windows\system32\mspaint.exe
2155  c:\windows\system32\notepad.exe
2785  c:\windows\system32\spider.exe

* = nahezu jede Datei von dort

Um es kurz zu machen:

also hab ich mal nachgesehn was los ist und fand dabei dieses:
MSDN meint:
This function is available for use in the operating systems specified in the Requirements section. Support for this function was removed in Windows Vista and Windows Server 2008.


Seit Windows Vista ist die Funktion MSDN-Library durchsuchenSfcGetNextProtectedFile nicht mehr vorhanten (sie hat also nur von 2000 bis XP überlebt)

Einzig und allein die Funktion MSDN-Library durchsuchenSfcIsFileProtected gibt es noch.

Dieses bedeutet, daß man die Dateien nicht mehr "einfach" auflisten kann, sondern daß man jetzt alle Dateien im System auflisten muß und jeder Datei einzeln prüfen muß
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat