/INTEGRITYCHECK
(Memerlukan pemeriksaan tanda tangan)
Menentukan bahwa tanda tangan digital gambar biner harus diperiksa pada waktu pemuatan.
/INTEGRITYCHECK
Keterangan
Secara default, /INTEGRITYCHECK
nonaktif.
Opsi /INTEGRITYCHECK
linker mengatur bendera, IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY
, di header PE file DLL atau file yang dapat dieksekusi. Bendera ini memberi tahu manajer memori untuk memeriksa tanda tangan digital untuk memuat gambar di Windows. Opsi ini harus diatur untuk DLL 32-bit dan 64-bit yang dimuat fitur Windows tertentu. Disarankan untuk semua driver perangkat pada Windows Vista, Windows Server 2008, dan semua versi Windows dan Windows Server yang lebih baru. Versi Windows sebelum Windows Vista mengabaikan bendera ini. Untuk informasi selengkapnya, lihat Penandatanganan Integritas Paksa file Portable Executable (PE).
Menandatangani /INTEGRITYCHECK
file
Microsoft memiliki panduan penandatanganan baru untuk DLL dan file yang dapat dieksekusi yang ditautkan dengan menggunakan /INTEGRITYCHECK
. Panduan yang digunakan untuk merekomendasikan sertifikat yang ditandatangani silang dari program penandatanganan silang. Namun, program penandatanganan silang sekarang tidak digunakan lagi. Anda sekarang harus menandatangani file Anda /INTEGRITYCHECK
dengan menggunakan program layanan Penandatanganan Tepercaya Microsoft sebagai gantinya.
Untuk mengatur opsi linker ini di Visual Studio
Buka kotak dialog Halaman Properti proyek. Untuk informasi selengkapnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.
Pilih halaman properti Properti Konfigurasi>Penaut>Baris Perintah.
Untuk membuat gambar yang ditandatangani secara digital, sertakan
/INTEGRITYCHECK
di baris perintah Opsi Tambahan. Gambar yang ditandatangani secara digital harus melewati pemeriksaan verifikasi sebelum dimuat. Fitur ini dinonaktifkan secara default.Pilih OK untuk menyimpan perubahan.
Lihat juga
Referensi linker MSVC
Opsi linker MSVC
Penandatanganan integritas paksa file portable executable (PE)
Persyaratan penandatanganan kode mode kernel
DLL AppInit dan Boot Aman
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk