Вопрос

Я создал 64-битные (x64) версии некоторых сборок и пытаюсь запутать их с помощью .NET-реактор, который утверждает, что имеет поддержку 64-бит.Однако даже если я отключу все параметры защиты и блокировки, .NET Reactor всегда будет создавать 32-битные сборки!

Кто-нибудь знает, как заставить .NET Reactor создавать 64-битные сборки?

Это было полезно?

Решение

Почему бы вам просто не позвонить в службу поддержки .NET Reactor и напрямую не спросить, почему вы получаете 32-битные сборки (то есть, если они утверждают, что их продукт создает 64-битные сборки).

Кстати, когда я собираю свои сборки .NET, я использую параметр /platform с «anycpu», который указывает, что полученные сборки могут работать в любой версии Windows (т. е. на x32 Windows запускается как 32-битные сборки и на x64 Windows запускаются как 64-битные сборки).

Затем я запутываю их с помощью своего инструмента-обфускатора (который не является .NET Reactor) и отлично работает в обеих средах.

Другие советы

Если вы об этом не знаете, существует неофициальный форум поддержки .Net Reactor, который может пригодиться при отсутствии реальной поддержки:

http://groups.google.com/group/net-reactor-support/about

Эта проблема, похоже, решена в версии 4.5.0.0 .NET Reactor.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top