从.net客户端应用程序更改/添加Flash Trusted Location文件夹



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

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

谢谢,Daniel

我想我找到了答案,你要做的就是在C:\WINDOWS\system32\Macromed\Flash中创建新文件夹(将文件夹命名为FlashPlayerTrust)。然后,在里面放一个新的.cfg文件,其中包含受信任的文件夹、SWF的路径或直接的SWF:C: \WINDOWS\system32\Macromed\Flash\FlashPlayerTrust\anyNameHere.cfg。.cfg的内容如下:C: \PathToSWF或C: \路径\文件.swf等

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

我所知道的唯一方法是获得SharedObject Reader(.sol文件读取器)

并编辑此文件

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

我将被列入trustedPaths

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

最新更新