Gdy plik DLL i EXE jest podpisana z silnymi kluczy nazw, .NET nie pozwalają, aby go zmodyfikować. Jeśli spróbujesz użyć podpisaną montaż, po dokonaniu pewnych zmian z edytora Hex lub innego narzędzia, otrzymasz następujący wyjątek:
Wystąpił nieobsługiwany wyjątek typu "System.IO.FileLoadException" doszło w System.Windows.Forms.dll Informacje dodatkowe: Silne walidacji nazwa nie powiodło się dla zespołu "MyAssembly.Test".
Jeśli próbujesz uruchomić plik wykonywalny podpisane po dokonaniu pewnych zmian w nim, otrzymasz następujący komunikat o błędzie:
. Walidacja String name nie powiodło się dla montażu ... Plik może zostały naruszone lub że został częściowo podpisane, ale nie w pełni podpisał z odpowiednim kluczem prywatnym
Wymagania :
Komentarze nie znaleziono