如果我在.NET中有一个简单的CRUD应用程序可执行文件,是什么阻止用户将其加载到RedGate Reflector中并查看所有内容,包括数据库连接字符串,密码等?

我能以任何方式防止这种情况发生吗?

最佳答案

不,您能做的最好的事情就是混淆程序集,以使其更难于阅读和理解,但除此之外,无法阻止某人使用Reflector或ILDASM来查看程序集中的IL。

请记住,CLR也需要能够读取该程序集,因此,如果CLR可以读取该程序集,其他任何人也可以。

关于c# - 如何隐藏.NET可执行文件中的详细信息?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1329656/

10-12 00:25
查看更多