1

根据此链接:http : //forums.silverlight.net/t/20489.aspx 无法加密 XAP 文件。然而,混淆是,但根据他们的说法,混淆只是在 XAP 文件中获取数据的一个小抽象。

任何人都可以彻底解释为什么吗?这是因为需要机器密钥来有效地加密数据并且机器密钥是免费可用的吗?或者其他原因。

4

2 回答 2

3

因为 XAP 必须解密才能运行。

假设您加密了 XAP。为了让用户能够运行它,您必须向他们提供解密密钥,以便他们解密。现在他们可以访问您未加密的 XAP 文件。

因此,加密 XAP 将一事无成。

于 2012-05-03T02:42:28.447 回答
0

XAP 文件不过是文件的压缩集合。如果您将扩展名从 .XAP 更改为 .ZIP,您将能够查看 .XAP 文件中的内容!!

我不知道这是否可能,但在构建解决方案时混淆源(程序集)可能会有所帮助。

于 2012-05-03T13:07:39.970 回答