Khi một dll hay exe file được ký kết với các khóa tên mạnh, .NET không cho phép bạn sửa đổi nó. Nếu bạn cố gắng sử dụng một hội đồng đã ký kết, sau khi bạn đã thực hiện một số thay đổi với biên tập Hex hoặc bất kỳ công cụ khác, bạn sẽ nhận được các ngoại lệ sau đây:
Một ngoại lệ unhandled của loại 'System.IO.FileLoadException' xảy ra trong system.windows.forms.dll thông tin bổ sung: xác nhận tên mạnh thất bại cho lắp ráp 'MyAssembly.Test'.
Nếu bạn cố gắng để chạy một file thực thi đã sau khi bạn đã thực hiện một số thay đổi trong nó, bạn sẽ nhận được thông báo lỗi sau:
. Xác nhận tên chuỗi thất bại để lắp ráp ... Các tập tin có thể bị giả mạo hoặc nó đã được ký kết một phần nhưng không ký đầy đủ với khóa riêng đúng
Yêu cầu :
Bình luận không