非完美方案:Sandboxie中运行腾讯会议/Imperfect solution for running Tencent Meeting in Sandboxie

Sandboxie v5.51.3 (64 bit)

在Sandboxie Classic中创建一个新的Sandbox(比如tencentmeeting),选择从None中创建。下载腾讯会议最新安装程序,安装到刚创建的tecentmeeting沙盒里。可以正常启动腾讯会议。直到试图共享屏幕时,会出现黑屏,共享失败。

大概原因是该沙盒禁止了里面的程序访问屏幕共享(screen sharing)的相关class。在此链接有人建议了类似问题。具体是在tencentmeeting沙盒上右键进入 Sandbox Settings,切换到 Resource Access > Window Access,点Add添加一项,内容是*。保存后重启腾讯会议再试。此外,建议在 Configure > Edit Configuration中,在 [tencentmeeting] 下面增加对蓝牙的支持,即添加一行 OpenBluetooth=y,以添加对蓝牙设备的支持。在我的机器上,由于连接了蓝牙设备也会导致共享屏幕不成功。保存后,Configure > Load Configuration 将修改的配置重载进来,再打开腾讯会议再试。在我的测试中,多数时候能够成功共享屏幕,但偶尔仍然可能失败。

Imperfect workaround: Right click the new sandbox running Tencent Meeting and enter Sandbox Settings. Go to Resource Access > Window Access. Click Add to add a new item providing an asterisk (*) as its name. Apply this modification. Open Tencent Meeting to test screen sharing. In addition, if any bluetooth device is used, append “OpenBluetooth=y” under the section of [tencentmeeting], the name of the sandbox holding Tencent Meeting, in the configuration file which can be edited via Configure > Edit Configuration. Without this enabled in my computer, screen sharing of Tencent Meeting also fails. In my testing, it can work at most times with those modifications but still occasionally fails.

Leave a Reply

Your email address will not be published. Required fields are marked *