Wenn eine DLL oder EXE-Datei ist mit starken Namen Schlüssel signiert, wird .NET ermöglicht es Ihnen nicht, um es zu ändern. Wenn Sie versuchen, eine signierte Assembly verwenden, nachdem Sie einige Änderungen mit Hex-Editor oder einem anderen Werkzeug vorgenommen haben, werden Sie die folgende Ausnahme zu bekommen:
Eine nicht behandelte Ausnahme des Typs 'System.IO.FileLoadException' in system.windows.forms.dll aufgetreten Weitere Informationen: Starke Namen Validierung fehlgeschlagen für die Montage "MyAssembly.Test '.
Wenn Sie versuchen, eine signierte ausführbare Datei ausführen, nachdem Sie einige Änderungen in sie gemacht haben, werden Sie die folgende Fehlermeldung erhalten:
. String name Validierung fehlgeschlagen für die Montage ... Die Datei ist möglicherweise manipuliert wurde, oder es wurde teilweise zwar unterzeichnet, aber noch nicht vollständig mit der richtigen privaten Schlüssel signiert
Anforderungen :
Kommentare nicht gefunden