Wanneer een dll of exe-bestand is ondertekend met een sterke naam toetsen, heeft NET niet mogelijk om het te wijzigen. Als u probeert een ondertekende assemblage gebruiken, nadat je een aantal veranderingen met Hex-editor of een ander instrument hebt gemaakt, krijg je de volgende uitzondering:
Een onverwerkte uitzondering van het type 'System.IO.FileLoadException' opgetreden in system.windows.forms.dll Extra informatie: Sterke naam validatie mislukt voor de montage 'MyAssembly.Test'.
Als u probeert een ondertekende uitvoerbare bestand uit te voeren nadat u een aantal veranderingen in het hebt gedaan, krijg je de volgende foutmelding:
. String naam validatie is mislukt voor de montage ... Het bestand kan zijn geknoeid of het werd gedeeltelijk ondertekend, maar niet volledig ondertekend met de juiste persoonlijke sleutel
Eisen
Reacties niet gevonden