我写了一个python程序,它使用flash播放器从网上显示flv视频。遗憾的是,除非将程序的目录添加到Flash Player的pref面板中的受信任位置,否则用户无法使用它。有没有办法在不使用该面板的情况下以编程方式执行此操作?如果解决方案不仅适用于Windows,那将会很棒。
答案 0 :(得分:1)
我知道这样做的唯一方法是获取SharedObject Reader(.sol文件阅读器) http://www.sephiroth.it/python/solreader.php
编辑:测试了SOL Reader它似乎没有正确打开settings.sol文件。
编辑此文件
C:\ Documents and Settings {USERNAME} \ Application Data \ Macromedia \ Flash Player \ macromedia.com \ support \ flashplayer \ sys \ settings.sol
我将列在trustedPaths
这会自动设置受信任的位置设置。
答案 1 :(得分:1)
将my_app.cfg
等文件写入
win32:$APP_DATA$\Macromedia\Flash Player\#Security\FlashPlayerTrust
MacOS:$HOME$/Library/Preferences/Macromedia/Flash Player/#Security/FlashPlayerTrust
该文件将包含例如c:\path\to\my\trusted\resource