我在 MSMobiles.com 博客上看到了这篇文章,其中包含以下内容:
.Net 在很多方面都很棒,但对于商业应用程序?没门!任何人都可以查看您的源代码。一个高端的混淆器会有很大帮助,但任何坚定的黑客都会在不到一天的时间内修复你的代码。尽管在反盗版和混淆工具上花费了 1000 美元,但我从悲惨的经历中了解到这一点。
然后它说以下关于在 .NET 中开发商业 Windows Mobile 应用程序的内容:
准备好 1 天的延迟,之后您的竞争对手将复制您的功能并在 Skymarket 中放置具有相同功能的自己的应用程序
对于那些熟悉 .NET 的人:这是真的还是胡说八道?这个问题是 Windows Mobile 特有的,还是也适用于 Windows 上的 .NET?这让我感到惊讶,因为我知道微软用 .NET 编写了大量自己的客户端软件(而且许多供应商用 Java 编写昂贵的应用程序,显然也有同样的问题),而且他们的IP很容易被盗。