我知道我无法直接在Flash中访问环境变量。
我的项目是一个本地swf文件,从flash播放器而不是通过浏览器运行。 目标是保护SWF免受未经授权的PC播放。 (这是我的客户要求)。
我的想法是将它嵌入EXE(例如在Delphi中制作)作为activeX。 我不确定这是最好的解决方案。
我认为AIR要做得更复杂。
此外,如何直接禁止SWF的访问? 也许以任何方式嵌入swf?
欢迎任何建议,提示。
问候
答案 0 :(得分:1)
我要说的是,我不认为有100%的方法来阻止未经授权的访问 - 如果有的话,就没有像盗版的盗版或闪存这样的东西。你能做的最好就是让它很难入侵。
一些建议:
通过所有这些,应用程序最终可以被黑客攻击打开和修改(例如,您的服务器检查代码可能被删除,因此电话回家永远不会发生)。至少,通过SecureSWF(http://www.kindi.com/)之类的东西来运行您的SWF,以便在任何公开发布之前对代码进行篡改。
这一切都取决于你想要付出多少努力来解决这个问题。对于涉及互联网的所有建议,如果网络中断,您将无法使用您的应用程序,这可以理解将导致挫败感。对于所有不涉及互联网的建议,您永远不会知道它是否成功。