visual-studio - 我是由 Visual Studio 社区版创建的桌面应用程序,但我发现一些在线应用程序可以反编译我的应用程序并查看我的代码
问题描述
我是由visual studio社区版创建的桌面应用程序,但我发现网上有一些应用程序可以反编译我的应用程序并查看我的代码!这里有什么问题?
解决方案
有多个程序可以反编译应用程序代码。您必须实施一些措施来保护应用程序不被反编译。
保护应用程序的可执行文件不被反编译成原始源代码的过程称为混淆。有很多应用程序可用于混淆应用程序。一些应用程序是免费的,并且包含在 Visual Studio 中。
混淆的最佳实用程序之一是 ConfuserEx,它是完全免费和开源的。
推荐阅读
- javascript - Angular 12, rendering dynamically routes in the page error
- objective-c - 修剪 UICollectionView 前导和尾随空格。它应该在所有 iPhone 设备上看起来都一样
- c++ - 函数的线程安全向量,每个函数都可以删除对该向量的访问
- java - 如何声明包含更多列表的可嵌入对象列表?
- laravel - Laravel GraphQL 在 args 函数中访问一个 Arg
- c# - 如何使用名为“1”和“2”的属性反序列化 JSON?这些不是 C# 中的有效属性名称
- swagger-ui - 显示所有请求正文参数作为单独的输入框
- cordova - Cordova - 如何知道设备使用的启动画面路径
- javascript - 散景中的两个微调器不交互
- git - 在 GitHub 组织中的所有存储库中使用相同的钩子