我正在寻找一种桌面应用程序编程语言,其中一个最大的限制是:“我需要作为本机可执行文件输出”。
我探索了多种选择:
从上面的列表中,如果我是正确的,VB6是我唯一的,也可能是最好的选择。但是VB6本身也存在以下问题:
因此,我的问题是:
发布于 2010-04-04 02:23:10
出于好奇,“本地二进制”约束背后的驱动因素是什么?
正如其他人所说,基本上是不可能阻止逆向工程的。(我意识到我链接到的答案是在.Net的上下文中,但它适用于所有程序。)
发布于 2010-04-04 01:35:07
Delphi (以及它的底层Pascal语言)仍然存在,而且很好,2010年版刚刚发布;如果你有资金的话(我相信最便宜的版本至少要899美元)。下载一个免费的30天(或类似的)版本可能是值得的。
发布于 2010-04-04 01:51:04
您添加了一条评论,说这是因为.NET和java可以解压缩,所以您不想使用它们。您可以使用混淆器,这会使输出代码更难读。
https://stackoverflow.com/questions/2573253
复制相似问题