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