Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Neuen Beitrag zur Code-Library hinzufügen (https://www.delphipraxis.net/33-neuen-beitrag-zur-code-library-hinzufuegen/)
-   -   Delphi Geschützte Dateien (SFC) auflisten (https://www.delphipraxis.net/139840-geschuetzte-dateien-sfc-auflisten.html)

himitsu 6. Sep 2009 18:45


Geschützte Dateien (SFC) auflisten
 
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 :wall:

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ß :freak:


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:28 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz