AssocIsDangerous-Funktion (shlwapi.h)

Bestimmt, ob ein Dateityp als potenzielles Sicherheitsrisiko betrachtet wird.

Syntax

BOOL AssocIsDangerous(
  [in] PCWSTR pszAssoc
);

Parameter

[in] pszAssoc

Typ: PCWSTR

Ein Zeiger auf eine Zeichenfolge, die den Typ der betreffenden Datei enthält. Dies kann entweder eine Erweiterung wie ".exe" oder ein Progid wie "exefile" sein.

Rückgabewert

Typ: BOOL

Gibt TRUE zurück, wenn der Dateityp als gefährlich eingestuft wird. andernfalls FALSE.

Hinweise

Dateien, die als potenziell gefährlich eingestuft werden, wie z. B. .exe Dateien, sollten mit größerer Sorgfalt behandelt werden als andere Dateien. Beispielsweise verwendet Windows Internet Explorer Version 6.01 oder höher AssocIsDangerous, um zu bestimmen, ob im Downloaddialogfeld eine stärkere Warnsprache ausgegeben werden soll. ShellExecuteEx verwendet AssocIsDangerous , um die Zonenüberprüfung mithilfe der Methoden der IInternetSecurityManager-Schnittstelle in Verbindung mit dem URLACTION_SHELL_SHELLEXECUTE-Flag auszulösen.

Die Ermittlung des potenziellen Risikos einer Datei erfolgt durch Überprüfung ihres Typs anhand mehrerer Quellen, einschließlich einer Liste bekannter gefährlicher Typen und des Vorhandenseins des FTA_AlwaysUnsafe Flags in der Registrierung. Auf Systemen mit Windows XPService Pack 1 (SP1) oder höher oder Windows Server 2003 wird außerdem die SaferiIsExecutableFileType-Funktion verwendet, um zu bestimmen, ob ein Dateityp ausführbar ist.

Anwendungen, die assocIsDangerous nutzen können, sind E-Mail-Programme, Browser, Chatclients, die Dateien herunterladen können, und jede Anwendung, die Dateien oder Daten von einer Vertrauenszone in eine andere verschiebt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP mit SP1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shlwapi.h
Bibliothek Shlwapi.lib
DLL Shlwapi.dll (Version 6.01 oder höher)

Weitere Informationen

Dateitypen

SaferiIsExecutableFileType