Ketika dll atau exe file ditandatangani dengan kunci nama kuat, NET tidak memungkinkan Anda untuk memodifikasinya. Jika Anda mencoba untuk menggunakan perakitan ditandatangani, setelah Anda telah membuat beberapa perubahan dengan Hex Editor atau alat lainnya, Anda akan mendapatkan pengecualian berikut:
Pengecualian tertangani tipe 'System.IO.FileLoadException' terjadi di Informasi tambahan system.windows.forms.dll: validasi nama Kuat gagal untuk perakitan 'MyAssembly.Test'.
Jika Anda mencoba untuk menjalankan file executable ditandatangani setelah Anda telah membuat beberapa perubahan di dalamnya, Anda akan mendapatkan pesan error berikut:
. Validasi nama String gagal untuk perakitan ... File mungkin telah dirusak dengan atau sebagian ditandatangani tetapi tidak sepenuhnya ditandatangani dengan kunci pribadi yang benar
Persyaratan :
Komentar tidak ditemukan