Я предполагаю, что вы пытаетесь провести аудит кода / запустить инструменты статического анализа, чтобы обеспечить соблюдение рекомендаций по безопасности / SDL . Если вы продолжаете читать ...
Существует инструмент под названием Binscope , который можно использовать для проверки того, что ваши собственные двоичные файлы / C ++ скомпилированы с / GS, / SafeSEH, / NXCOMPAT и / DYNAMICBASE. Это специфичные для C ++ опции, которые затрудняют злоумышленникам использование переполнения буфера. (Binscope также проверяет несколько других вещей)
Единственное, что проверяет Binscope в C # / управляемых двоичных файлах, это если они используют строгие имена. Бинскоп для C # ближе всего: FxCop , который детализирует кучу потенциальных проблем в вашем управляемом .Net-коде. В целях безопасности исправьте все предупреждения, которые выдает FxCop, и вы уже в пути.
Флаг / analyse заставляет Visual Studio выполнить некоторый статический анализ вашего нативного кода и сообщает вам, если он обнаружил что-либо подозрительное. Эквивалент C # /. Net является частью безопасности FxCop.