Fungsi AssocIsDangerous (shlwapi.h)

Menentukan apakah jenis file dianggap sebagai potensi risiko keamanan.

Sintaks

BOOL AssocIsDangerous(
  [in] PCWSTR pszAssoc
);

Parameter

[in] pszAssoc

Jenis: PCWSTR

Penunjuk ke string yang berisi jenis file yang dimaksud. Ini mungkin ekstensi seperti ".exe" atau progid seperti "exefile".

Nilai kembali

Jenis: BOOL

Mengembalikan TRUE jika jenis file dianggap berbahaya; jika tidak, FALSE.

Keterangan

File yang ditentukan berpotensi berbahaya, seperti file .exe, harus ditangani dengan lebih hati-hati daripada file lain. Misalnya, Windows Internet Explorer versi 6.01 atau yang lebih baru menggunakan AssocIsDangerous untuk menentukan apakah itu harus mengeluarkan bahasa peringatan yang lebih kuat dalam kotak dialog unduhannya. ShellExecuteEx menggunakan AssocIsDangerous untuk memicu pemeriksaan zona menggunakan metode antarmuka IInternetSecurityManager bersama dengan bendera URLACTION_SHELL_SHELLEXECUTE .

Penentuan potensi risiko file dibuat dengan memeriksa jenisnya terhadap beberapa sumber, termasuk daftar jenis berbahaya yang diketahui dan keberadaan bendera FTA_AlwaysUnsafe di registri. Pada sistem yang menjalankan Windows XPService Pack 1 (SP1) atau yang lebih baru atau Windows Server 2003, ia juga menggunakan fungsi SaferiIsExecutableFileType untuk menentukan apakah jenis file dapat dieksekusi.

Aplikasi yang dapat memanfaatkan AssocIsDangerous mencakup program email, browser, klien obrolan yang mampu mengunduh file, dan aplikasi apa pun yang memindahkan file atau data dari satu zona kepercayaan ke zona kepercayaan lainnya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP dengan SP1 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header shlwapi.h
Pustaka Shlwapi.lib
DLL Shlwapi.dll (versi 6.01 atau yang lebih baru)

Lihat juga

Jenis File

SaferiIsExecutableFileType