Quando um arquivo DLL ou exe é assinado com fortes chaves de nome, .NET não permite que você para modificá-lo. Se você tentar usar um conjunto assinado, depois de ter feito algumas mudanças com editor Hex ou qualquer outra ferramenta, você terá a seguinte exceção:
Uma exceção sem tratamento do tipo 'System.IO.FileLoadException' ocorreu no system.windows.forms.dll informações adicionais: validação de nome forte falha para assembly 'MyAssembly.Test'.
Se você tentar executar um arquivo executável assinado depois de ter feito algumas mudanças nele, você terá a seguinte mensagem de erro:
. Validação String nome falhou para o conjunto ... O arquivo pode ter sido adulterado ou que foi parcialmente assinado, mas não totalmente assinado com a chave privada correto
Requisitos :
Comentários não encontrado