我编写了一个 python 程序,它使用 flash 播放器来显示来自网络的 flv 视频。不幸的是,用户不能使用它,除非他将程序的目录添加到 Flash Player 首选项面板中的受信任位置。有没有办法在不使用该面板的情况下以编程方式完成它?如果解决方案不仅适用于 Windows,那就太好了。
2 回答
我知道这样做的唯一方法是获取 SharedObject 阅读器(.sol 文件阅读器) http://www.sephiroth.it/python/solreader.php
编辑:测试了 SOL 阅读器,它似乎没有正确打开 settings.sol 文件。
并编辑此文件
C:\Documents and Settings{USERNAME}\Application Data\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys\settings.sol
我将列在trustedPaths
这会自动设置受信任的位置设置。
写一个文件my_app.cfg
喜欢
赢32:$APP_DATA$\Macromedia\Flash Player\#Security\FlashPlayerTrust
苹果系统:$HOME$/Library/Preferences/Macromedia/Flash Player/#Security/FlashPlayerTrust
该文件将包含例如c:\path\to\my\trusted\resource
它在这里描述:http: //help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7c91.html