2
A
回答
4
没有内置任何内容可以帮助你解决这个问题,但是想到两个想法。
一种选择是在首次启动时需要序列号。使用HTTPS对服务器验证序列号,然后将其加密存储在本地存储中。然后,您可以在服务器上验证该机器对串行的使用,或者使用该机器特有的某些内容来加密本地存储。
您也可以使用客户端证书,这些证书需要安装在用户机器上。然后应用程序可以在启动时根据证书进行验证。
0
如果您限制您的AIR应用程序的发行版,难道不会让您将应用程序交给您的朋友吗?我可以看到的唯一与语言无关的方式可以在任何应用程序中完成,您可以让您的朋友过来看看您的计算机。
如果你热衷于使AIR应用程序“你的”,你可以尝试sign it digitally,但获得证书花费大量的钱。
1
这是一个很好的问题。一个可能的解决方案是认证。不过,我在这里有一个疑问。你想让你的朋友不要分发这个应用程序+不可能进行二次安装。
如果你的朋友希望他的系统格式化并重新安装应用程序,则辅助安装意味着。你想支持这个吗?
如果没有,那么解决方案很容易。
相关问题
- 1. C:分配限制
- 2. 限制指针分配
- 3. Adobe AIR中的连接限制?
- 4. C#如何限制分数?
- 5. 如何限制可以由特定类分配的内存?
- 6. 如何为窗口上的复制/粘贴分配权限
- 7. 如何限制Kubernetes上每个节点的可分配内存?
- 8. 如何将有限的控制台程序访问权限分配给IIS 6?
- 9. Adobe Air:如何限制下载速度?
- 10. Flex/Air文件拖动:如何限制文件类型?
- 11. Adobe Air - 无限制访问警告
- 12. 我如何限制更多钞票选项被分配到.NET财产
- 13. 如何为我的android应用程序(Adobe air)制作“分享按钮”?
- 14. 如何限制齿轮人作业服务器内存分配?
- 15. Dalvik内存分配 - 如何更改默认限制?
- 16. 如何限制Perl的拆分功能?
- 17. PHP内存分配限制原因
- 18. 打字稿类型限制分配
- 19. 我该如何解决Scala中重载分辨率的限制?
- 20. 我如何通过API的所有限制来做Twitter分析
- 21. Flex内存限制 - 如何配置
- 22. 如何为我的/备份分区分配读/写/执行权限?
- 23. 我如何限制元素的文本?
- 24. 我如何限制Django中的prefetch_related?
- 25. 如何限制访问我的网页
- 26. 如何限制我的iAd加载?
- 27. 我如何限制构建的平台?
- 28. 我们如何限制iPhone的手势?
- 29. 我如何限制取自mysql的值?
- 30. 我该如何限制Flask的访问
+1,但我不确定的一件事是AIR中是否有任何设施可以唯一识别任何用户的机器;我不知道我已经运行过任何这样的API,但是我很想知道是否有一个(在这种情况下,您必须在服务器上执行所有验证)。 – 2009-02-09 22:08:24
不幸的是我不知道任何可以唯一标识客户端的东西,虽然Capabilities.serverString是唯一的(尽管理论上它可以改变)。也许看看客户端证书以及他们是否可以帮助你。 – 2009-02-09 22:44:39