(如果我有错误的标签,请提前道歉(
你好!
因此,我正在尝试开发一个个人WPF项目,该项目将允许客户端应用程序exe下载另一个应用程序exe(Unity应用程序(,并在客户端exe的网格中打开它。一切都很好。
但是,我想知道是否有办法";锁定";下载的应用程序的方式,只有我的客户端exe可以打开下载的exe?
这是我唯一想到但不确定的解决方案
- 检查Unity应用程序中的命令行参数这很有效,但了解反编译器存在的人可能能够解码我试图检查的参数,并在那里输入相关数据。:(.那么,这不会有太大帮助吗
感谢您的真知灼见。-Kevin
没有不可破解的解决方案,您只能通过代码模糊(难以读取代码(+添加完整性检查来让破解者更难侵入应用程序(确保您的应用程序未被修改(。。有一些特殊的应用程序可以做到这一点(例如PreEmpive(,它们的解决方案各不相同,没有什么是终极的。
无论如何,您可以让Unity Application
读取Client application
在启动Unity Application
之前更新的一些文件或注册表值,以及您提到的命令行args方法。。