/DYNAMICBASE
Menentukan apakah akan menghasilkan gambar yang dapat dieksekusi yang dapat diabas secara acak pada waktu pemuatan dengan menggunakan fitur pengacakan tata letak ruang alamat (ASLR) Windows yang pertama kali tersedia di Windows Vista.
Sintaks
/DYNAMICBASE
[:NO
]
Keterangan
Opsi memodifikasi /DYNAMICBASE
header gambar yang dapat dieksekusi, file .dll atau .exe, untuk menunjukkan apakah aplikasi harus diabas secara acak pada waktu pemuatan, dan memungkinkan pengacakan alokasi alamat virtual, yang memengaruhi lokasi memori virtual timbunan, tumpukan, dan alokasi sistem operasi lainnya. Opsi ini /DYNAMICBASE
berlaku untuk gambar 32-bit dan 64-bit. ASLR didukung pada Windows Vista dan sistem operasi yang lebih baru. Opsi diabaikan oleh sistem operasi sebelumnya.
Secara default, /DYNAMICBASE
diaktifkan. Untuk menonaktifkan opsi ini, gunakan /DYNAMICBASE:NO
. Opsi /DYNAMICBASE
diperlukan agar /HIGHENTROPYVA
opsi memiliki efek.
Karena ASLR tidak dapat dinonaktifkan pada arsitektur ARM, ARM64, atau ARM64EC, /DYNAMICBASE:NO
tidak didukung untuk target ini.