Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

По умолчанию, при символьной обфускации игнорируются все элементы со спецификатором доступа public, т. к. эти методы, свойства и так далее могут быть вызваны из сторонних библиотек и приложений. Если включить опцию /OP, то будут обфусцированы и все публичные интерфейсы. Это можно делать только в том случае, если в группу обфусцируемых файлов включаются все сборки, входящие в приложение, и ни одна из этих сборок не используется извне. Опция значительно повышает эффективность обфускации, за счет того, что в коде приложения практически не остается оригинальных лексических элементов и понять назначение функций по их названию становится невозможно.

UI Text Box
typeinfo
Info
title

Важно!
Опция
/OP используется только совместно с опцией символьной обфускации /SO

Как правило, опцию /OP можно включать для большинства exe-сборок, т. к. они редко содержат экспортируемые элементы или рефлексируются другими сборками. Однако для dll-сборок использование опции возможно лишь при условии замкнутости приложения, которое описано выше. 

...