问题标签 [net-reactor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
839 浏览

.net - 加密的应用程序不在一台机器上运行

我使用 Eziriz .Net Reactor 来保护我们的 dll 和 exe 免受逆向工程的影响。它多年来一直运行良好。

就在今天,在一台机器上,受保护的应用程序停止运行。它与之前运行的文件版本完全相同,并且完全相同的文件可以在其他几台机器上运行。

我不明白这台机器可能出了什么问题。所有其他软件都可以正常工作。如果不受保护,则相同的应用程序代码可以工作,但如果受到保护,则会失败。没有显示错误。我只是尝试运行exe,该过程启动然后再次关闭。

这台机器唯一不同的是,我最近一直在安装和卸载许多第三方软件。.Net Reactor 是否依赖于某些可能已损坏的系统设置、注册表设置等?

如果必须,我会擦拭机器并重新安装 Windows - 但我不想这样做。我也想了解哪里出了问题。

0 投票
2 回答
733 浏览

obfuscation - .NET Reactor 和 InnoSetup

我有一个 VS 2010 C#“解决方案”;在我在安装程序的 InnoSetup 构建中使用的发布模式下进行构建时,它会创建一个 .exe 文件和一个 .pdb 文件。

我的应用程序使用了几个来自其他供应商的 .dll(即 WinSCP)。我的问题是:是否仍然使用 InnoSetup 构建安装程序,将 .NET Reactor 中的新 .exe 替换为 Visual Studio 创建的安装程序?我唯一想使用 .NET Reactor 混淆的是我的应用程序,而不是其他供应商。

(我查看了 Google 和 SO,但没有找到答案。)

0 投票
1 回答
459 浏览

license-key - Intellilock 制动签名的 dll 哈希值

我想使用 Intellilock 1.8 来锁定 Outlook2010 加载项包。它包括其他 Mocrosoft VSTO dll,我的自定义签名 dll 和带有安全哈希的清单文件。我在锁定该 dll 时提供了项目 *.snk 密钥文件,但在尝试安装最终包时仍然收到错误:

System.Deployment.Application.InvalidDeploymentException:文件 OutlookAddIn2010.dll 的计算哈希值与清单中指定的哈希值不同。

原始 Visual Studio 安装程序还会自动创建签名的 ClickOnce 清单。本节中提到了主要的dll:

0 投票
2 回答
842 浏览

c# - 如何使用 Net Reactor Direct 重写原始文件?

当我使用 Net Reactor 加密我的项目时,它会创建 xxxx_secure 文件夹,但我希望直接重写原始文件,怎么办?

0 投票
2 回答
217 浏览

c# - wpf/c# 以编程方式合并或嵌入以创建单个 exe

我有一个由我制作的可执行“A”,它充当运行时,以及我的客户为他们自己的客户制作的几个配置文件 + 很多图片 + 字体(...)。

我的客户是图形用户,对编程或编译器一无所知,但需要上面的整个应用程序看起来 100% 由他们自己的最终用户制作。

我想以编程方式,在另一个应用程序中,比如说“B”,将所有这些合并到一个 exe 中,这样他们自己的客户就不会看到该部分是由我制作的,也无法访问各个文件。

该嵌入功能将集成到“B”中,无论如何它都必须存在,因为它有助于创建配置文件和其他功能。

我看到了一些可能性

  • ILmerge:我仔细阅读了 StackO 上的很多帖子。:看起来它的功能可以被另一个程序访问,但对我来说不是一个选项:没有 WPF 和许可证不允许重新分发(这里将在我提供给我的用户的“B”中)
  • NET Reactor:我拥有它,它工作正常,只是嵌入功能正是我想要的;但对我来说不是一个真正的选择,因为它是独立产品,对我的用户来说意味着复杂并且无法集成到我的“B”中

我可以这样做吗?(=表示上述需要=只是Reactor的嵌入功能,但在我自己的应用程序中)

非常感谢,

法布里斯

0 投票
4 回答
2548 浏览

c# - 使用 .Net Reactor 在 VS2010 中创建混淆设置

我正在使用 .Net Reactor 来混淆我的项目。在我的项目中,我有大约 10 个 dll。我希望我的设置在客户端机器上部署混淆的 dll。

我尝试将下面的代码放在设置项目属性的构建后事件中。

但是当我部署它并尝试在 Reflector 中打开部署的 dll 时,它会打开并显示代码。我在哪里/我错过了什么???

0 投票
1 回答
476 浏览

.net - .NET reactor:日期到期锁定和系统日期篡改

使用 .NET reactor API,我生成了“到期日期”许可证(例如,软件受保护并在 2016 年 2 月 16 日之前获得许可证)。

如果在主机 (WinServer 2008) 上,系统日期被篡改,因为有人试图无限期延长许可证怎么办?

0 投票
2 回答
827 浏览

c# - 无法更新由 .Net Reactor 加密的文件的依赖关系

我有一个 C#.Net 应用程序,在构建我的 C#.NET 输出后,它使用第 3 方 .NET Reactor 实用程序进行加密。在构建包含加密文件的安装开发项目时,VS2010 说:

“无法更新依赖项”。

我已经手动添加了依赖项并且没有任何改变,如何忽略该文件的依赖项要求?

0 投票
3 回答
4269 浏览

c# - 如何使用 Xamarin Android APK 的 .Net Reactor 混淆 dll

我是 Xamarin Android 的新手。我使用 Visual Studio 2015 社区版创建了一个应用程序。我已将解决方案配置设置为发布。

对于混淆,我使用了 .Net Reactor。

这就是我试图混淆的方式

1:一旦我建立了应用程序,我会去 Bin\Release 文件夹

2:混淆App.dll

3:将Bin\Release、Obj\Release和Obj\Release\assemblies中的混淆dll替换为原来的dll

4:转到工具->Android->发布

但是,当我尝试发布混淆的 dll 时,将被原始 dll 替换。

那么我做错了什么?我是否必须手动打包apk文件。如果是这种情况,我该怎么做?

0 投票
0 回答
55 浏览

.net - Visual C#:未使用正确的运行时构建

我正在开发一个使用 .Net Runtime v2.0 运行的应用程序。由于应用程序中使用的某些功能在 Windows 10 上不起作用,我被迫将运行时更新到 v3.5。这没什么大不了的,也不会改变任何代码,但实际上我在将其更改为 3.5 框架时遇到了问题。

我可以在项目属性中将目标框架设置为 3.5,而不会出现问题。我也能够毫无问题地构建项目。永远不会抛出一个错误。此外,该项目使用 .Net Reactor 版本 3.9.8 进行了混淆。

当我去检查构建发布版本后生成的 .dll 或 .exe 文件时,就会出现问题。当我用 .Net Reactor 打开它时,它显示运行时是 v2.0。我附上了这张照片。

需要注意的另一件事是该项目确实依赖于其他一些 .dll。在我包含的图片中,我用红色突出显示了 3 个依赖项。这些依赖项是我开发的其他项目,它们目前也在使用 runtime v2.0。我试图将它们更新到 v3.5,但出现同样的问题。以蓝色突出显示的依赖项都显示运行时版本也是 v2.0。

任何帮助和帮助将不胜感激。

项目属性

.Net 反应堆