我知道我无法直接在Flash中访问环境变量。访问闪存中的环境变量
我的项目是一个本地swf文件,从flash播放器运行而不是通过浏览器运行。 目标是保护SWF从未经授权的PC播放。 (这是我的客户要求)。
我的想法是将它嵌入到EXE中(例如在Delphi中制作)作为activeX。 我不确定这是最好的解决方案。
我认为AIR要做的更复杂。
另外,如何禁止直接访问SWF? 也许以任何方式嵌入swf?
任何的建议,提示,欢迎。
问候
我知道我无法直接在Flash中访问环境变量。访问闪存中的环境变量
我的项目是一个本地swf文件,从flash播放器运行而不是通过浏览器运行。 目标是保护SWF从未经授权的PC播放。 (这是我的客户要求)。
我的想法是将它嵌入到EXE中(例如在Delphi中制作)作为activeX。 我不确定这是最好的解决方案。
我认为AIR要做的更复杂。
另外,如何禁止直接访问SWF? 也许以任何方式嵌入swf?
任何的建议,提示,欢迎。
问候
我会说,我不认为有100%的方式来阻止未经授权的访问前言本 - 如果有,有好多是没有这样的事情的窗口盗版或闪光灯。你可以做的最好的事情是让它很难入侵。
几点建议:
有了所有这些,应用程序可以最终被黑客入侵打开和修改(例如你的服务器校验码可以被删除,所以手机的家庭从来没有发生)。至少,通过类似SecureSWF(http://www.kindi.com/)的方式运行SWF以在任何公开发布之前对代码进行伪装。
这一切都取决于您想解决问题需要付出多少努力。对于涉及互联网的所有建议,如果网络关闭,您将无法使用您的应用程序,这可以理解会导致沮丧。对于所有不涉及互联网的建议,你永远不会知道它是否成功。
如何定义未经授权的PC? – divillysausages
这是一个没有名为“authorized”的环境变量的例子。 – yarek