Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berisi pengaturan kebijakan mitigasi proses untuk membatasi pembuatan dan modifikasi kode dinamis.
Sintaks
typedef struct _PROCESS_MITIGATION_DYNAMIC_CODE_POLICY {
union {
DWORD Flags;
struct {
DWORD ProhibitDynamicCode : 1;
DWORD AllowThreadOptOut : 1;
DWORD AllowRemoteDowngrade : 1;
DWORD AuditProhibitDynamicCode : 1;
DWORD ReservedFlags : 28;
} DUMMYSTRUCTNAME;
} DUMMYUNIONNAME;
} PROCESS_MITIGATION_DYNAMIC_CODE_POLICY, *PPROCESS_MITIGATION_DYNAMIC_CODE_POLICY;
Anggota
DUMMYUNIONNAME
DUMMYUNIONNAME.Flags
Dicadangkan untuk penggunaan sistem.
DUMMYUNIONNAME.DUMMYSTRUCTNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME.ProhibitDynamicCode
Atur (0x1) untuk mencegah proses menghasilkan kode dinamis atau memodifikasi kode yang dapat dieksekusi yang ada; jika tidak, biarkan tidak diatur (0x0).
DUMMYUNIONNAME.DUMMYSTRUCTNAME.AllowThreadOptOut
Atur (0x1) untuk memungkinkan utas menolak pembatasan pembuatan kode dinamis dengan memanggil fungsi SetThreadInformation dengan parameter ThreadInformation yang diatur ke ThreadDynamicCodePolicy; jika tidak, biarkan tidak diatur (0x0). Anda tidak boleh menggunakan pengaturan AllowThreadOptOut dan ThreadDynamicCodePolicy bersama-sama untuk memberikan keamanan yang kuat. Pengaturan ini hanya dimaksudkan untuk memungkinkan aplikasi menyesuaikan kode mereka dengan lebih mudah untuk pembatasan kode dinamis penuh.
DUMMYUNIONNAME.DUMMYSTRUCTNAME.AllowRemoteDowngrade
Atur (0x1) untuk mengizinkan proses non-AppContainer memodifikasi semua pengaturan kode dinamis untuk proses panggilan, termasuk melonggarkan pembatasan kode dinamis setelah ditetapkan.
DUMMYUNIONNAME.DUMMYSTRUCTNAME.AuditProhibitDynamicCode
DUMMYUNIONNAME.DUMMYSTRUCTNAME.ReservedFlags
Dicadangkan untuk penggunaan sistem.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 8.1 [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2016 [hanya aplikasi desktop] |
| Header | winnt.h |