2

是否可以在 C++ 中编写一个应该加载 C# 应用程序的小型“加载器”?

这样做的目的是使在 Reflector 中无法看到代码。

检查以下应用程序。该应用程序是用 C# 编写的,但不知何故已经构建了一个加载器,因此无法在 Reflector 中看到实际的源代码。

https://www.dropbox.com/sh/b0enylff5wptd7s/Ingphu4bXK/AccountMaster.0mmo.net.rar

编辑:我不确定应用程序是否可以安全运行!

但是非常有趣的是,当您尝试将其放入 Reflector 时会发生什么!

当我看到它时,我认为这可能是一种让“新手”饼干远离的聪明方法。为 C# 应用程序增加更多安全性的好方法。这就是为什么我想知道这是怎么做到的:)

4

2 回答 2

0

是的,您可以从 C++(或任何其他语言应用程序)启动 C# 应用程序。只需从您的 C++ 应用程序启动一个单独的进程。有很多方法可以做到这一点。我建议在您最喜欢的搜索引擎中搜索“创建流程”。

这是关于堆栈溢出的另一篇文章。

于 2012-10-22T14:20:21.150 回答
0

C++ 前端将无济于事,您所要做的就是加载与该前端加载器加载的相同的东西。几乎唯一要做的就是使用混淆器。VS 附带了一个名为 dotfuscator community edition 的软件,可以帮助您入门。

于 2012-10-22T15:37:50.507 回答