Quando un file dll o exe viene firmato con tasti nome sicuro, .NET non consente di modificarlo. Se si tenta di utilizzare un assembly firmato, dopo aver apportato alcune modifiche con l'editor esadecimale o qualsiasi altro strumento, si otterrà la seguente eccezione:
Eccezione non gestita di tipo 'System.IO.FileLoadException' in system.windows.forms.dll Ulteriori informazioni: convalida nome sicuro non riuscita per il montaggio 'MyAssembly.Test'.
Se si tenta di eseguire un file eseguibile firmato dopo aver apportato alcune modifiche in esso, si otterrà il seguente messaggio di errore:
. Convalida string name non riuscita per il montaggio ... Il file potrebbe essere stato manomesso o è stato parzialmente sottoscritto ma non completamente firmato con la chiave privata corretta
Requisiti :
I commenti non trovato