Использовать результаты обфускации:
/MAP=FileName.map
Тип электронного ключа:
Все
Описание:
При использовании данной опции необходимо указать MAP-файл, созданный после работы обфускатора.
После символьной обфускации все элементы защищаемой сборки получают новое случайное имя. При задании опции /MAP генерируется MAP-файл в формате XML, где описываются результаты работы обфускатора - какие элементы сборки были переименованы, какое имя получили.
Данный файл необходим, если совместно с обфускатором используется CodeProtect.exe. Т. к. в файле исключений прописываются необфусцированные имена, то утилите необходимо дополнительно задавать MAP-файл для нахождения в защищаемом коде соответствующего обфусцированного метода.
Пример:
CodeProtect.exe /GS3S /PER=50 /MAP=MyProg.map MyProg.dll
Предварительно обфусцированная .NET-библиотека MyProg.dll будет привязана к ключу Guardant Sign, и 50 процентов ее методов будут зашифрованы и размещены в защищенном контейнере. В процессе защиты CodeProtect.exe будет использовать результаты обфускации, сохраненные ранее в файле MyProg.map.