2

有什么方法可以限制我的 AIR 应用程序进一步分发?

假设我制作了一个 AIR 应用程序,并将这个应用程序提供给我的朋友。有什么办法可以让他不能将这个应用程序重新分发给任何新人?

4

3 回答 3

4

没有内置的东西可以帮助你解决这个问题,但我想到了两个想法。

一种选择是在首次启动时要求提供序列号。使用 HTTPS 针对服务器验证序列号,然后将其加密存储在本地存储中。然后,您可以在服务器上验证该机器对串行的使用,或者通过使用机器独有的东西来加密本地存储。

您还可以使用需要安装在用户计算机上的客户端证书。然后,应用程序可以在启动时根据证书进行验证。

于 2009-02-09T09:52:09.823 回答
1

这是一个很好的问题。一个可能的解决方案是认证。但是我在这里有一个疑问。您是否希望您的朋友不要分发此应用程序 + 无法进行二次安装。

二次安装意味着如果您的朋友希望他的系统格式化并重新安装该应用程序。你想支持这个吗?

如果没有,那么解决方案很容易。

于 2009-02-10T02:29:01.923 回答
0

如果您限制您的 AIR 应用程序的分发,那您是否无法将应用程序提供给您的朋友?我能看到的唯一与语言无关的方法是让你的朋友过来看看你的电脑。

如果您热衷于使 AIR 应用程序成为“您的”应用程序,您可以尝试对其进行数字签名,但获得证书需要花费大量金钱。

于 2009-02-09T09:53:12.380 回答