2010-03-08 34 views
0

我已经构建了一些程序集的64位(x64)版本,并试图用.NET Reactor来声称它们具有64位的支持。但是,即使我禁用了所有保护和锁定选项,.NET Reactor始终生成32位程序集!.NET反应器 - 如何保护64位程序集

有谁知道如何让.NET反应堆生成64位程序集?

回答

2

为什么不直接调用.NET Reactor支持并直接询问为什么获得32位程序集(即他们声称他们的产品生成64位程序集)。顺便说一句,当我构建我的.NET程序集时,我使用/ platform选项和“anycpu”,这表示生成的程序集可以在任何版本的Windows上运行(即,在32位Windows上以32位身份运行)位程序集和在64位Windows上运行的64位程序集)。

然后我使用我的混淆器工具(不是.NET Reactor)对它们进行混淆,并在两种环境下都运行完美。

+0

试图从开发者处获得支持是我尝试的第一件事!我无法找到.NET Reactor支持的电话号码,他们似乎没有回应支持电子邮件:( 我似乎记得尝试'anycpu'一会儿回来,但有一些原因,它不会在64位机器上工作,它与访问错误的Windows注册表配置单元有关,我将仔细检查和恢复。 – Cocowalla 2010-03-09 09:26:54

+0

@Cocowalla:既然你无法联系到他们,你应该节省你的时间和金钱,并选择另一个产品支持总是可以节省时间并保留良好的意愿试图使这个产品能够自己工作是没有意义的 – ileon 2010-03-09 10:13:26

+0

事情是我已经用我的应用程序的32位版本测试了试用版之后,以170美元的价格购买了产品。之后,我决定生成一个64位版本,并且由于该产品声称完全支持64位,所以我认为期望它可以正常工作。 – Cocowalla 2010-03-09 12:46:40

1

如果你没有意识到这一点,有一个净反应堆的非官方支持论坛可能来方便在没有真正的支持:

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

+1

我在寻找官方支持时发现了这个问题,还有一些人也在那里抱怨说他们无法从Eziriz得到任何答复 – Cocowalla 2010-09-24 07:26:01

0

这个问题似乎已经解决在.NET Reactor的v4.5.0.0中

相关问题