编译的所有exes都可以反编译(但有一些困难) 但delphi应用程序表单被保存为exe内部的dfms,可以很容易地看到(使用reshacker)(很容易),我可以克服这些问题,首先我想到将dfm数据复制到oncreate过程,这样我就可以隐藏我的表单信息。
告诉我一个很好的解决方案,
我不喜欢使用压缩机
我的应用程序有点大,所以我不能将端口重新连接到一个dll。我需要一个有效的解决方案。
答案 0 :(得分:10)
您可以尝试将图像转换为常量数组(有许多工具可以读取二进制文件并以各种语言格式写出数组decl)并将其用作包含文件。另一件事是使用RSA或PGP等单向算法加密图像。这不会阻止某人解密图像,但它会阻止某人替换它,因为他们没有私钥。
答案 1 :(得分:1)
如果这是关于保护您的应用程序图像,那么您已经处于失败的一面:
始终可以制作正在运行的应用程序的屏幕截图。