从.net客户端应用程序更改/添加Flash受信任位置文件夹?

时间:2012-02-22 16:48:39

标签: .net flash actionscript-3

我有一个.net客户端应用,需要在客户端计算机上播放一些内容(图像,电影,swf文件等)。它的作用是将内容从服务器下载到文件夹中的HDD,然后播放。但是:SWF文件需要从Web上读取RSS,而我需要的是将应用程序内容保存到受信任位置的文件夹(右键单击.swf文件时常规执行的操作,转到全局设置>高级选项卡和可信位置..按钮,并指定文件夹。

现在,我搜索了网页,并且有一个地方可以保存:\\ Documents and Settings \\ Application Data \ Macromedia \ Flash Player \ macromedia.com \ support \ flashplayer \ sys \ settings.sol,但是,我不知道这是否可以从另一个应用程序更改:例如。安装或启动我的.net应用程序时,它会将文件夹添加到受信任位置,以便SWF能够从Web播放RSS。

谢谢, 丹尼尔

2 个答案:

答案 0 :(得分:0)

我想我找到了答案,你要做的是在C:\ WINDOWS \ system32 \ Macromed \ Flash中创建新文件夹(将文件夹命名为FlashPlayerTrust)。然后在里面,将一个新的.cfg文件与受信任的文件夹,SWF的路径或swf直接放在一起: C:\ WINDOWS \ SYSTEM32 \ Macromed \闪光\ FlashPlayerTrust的\ anyNameHere.cfg。 .cfg的内容是这样的: C:\ PathToSWF 要么 C:\路径\ File.swf 等

您可以在此处找到更详细的说明:http://muratsalma.com/en/blog/flashplayer-security-and-bypassing-swf-access-restrictions

答案 1 :(得分:0)

我知道这样做的唯一方法是获取SharedObject Reader(.sol文件阅读器)

编辑此文件

  

C:\ Documents and Settings {USERNAME} \ Application Data \ Macromedia \ Flash Player \ macromedia.com \ support \ flashplayer \ sys \ settings.sol

我将列在trustedPaths

这会自动设置受信任的位置设置。