Tag Archives: sandboxie

Sandboxie 中输入法切换导致stuck问题

Updated: 我感觉我找到解决方案了。在Wnd 里允许访问Wnd Class,然后测试就没有IME切换问题了,不需要其他任何设置。如下图所示(sandboxie-plus, v1.8.4), Apr 15, 2023

I’m pleased to say that I’ve found a solution that works. By enabling access to all Wnd Class, the CJK IME stuck in sandboxie issue has been resolved. I’m curious, though: was I the first to discover this solution? I’ve attached a screenshot below to show the necessary settings in Sandboxie-Plus. No additional settings are required.

enabling access to all Wnd Class in Sandboxie-plus, v1.8.4
Continue reading

非完美方案: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.

利用Sandboxie 限制某程序访问指定目录的方法

某程序被报道在后台遍历访问 AppData\Local 目录,可能存在收集浏览器浏览历史等行为。网上有帖子利用一些安全软件来限制该程序的访问权限。我是强制将该程序从Sandboxie 里启动的,并添加了访问限制。具体作法是:

  • 在Sandboxie Control 里建立一个sandbox,比如命令为 KuKu
  • 在该Sanbox 的Settings > Program Start > Forced Programs,里添加该程序名,如 KuKu.exe 或者 teem.exe, ok确定。这样,凡启动KuKu.exe或 teem.exe 都会进入该 Sandbox
  • Settings > Resource Access > File Access > Blocked Access,点击Add,敲入 %localappdata%,会增加一项叫 %Local AppData%\, Ok 确定。

注意,在Sandboxie 里可能无法直接启动该程序,可参考该链接

在sandboxie中启动QQ的方法

新版qq无法在sandboxie中启动,各种版本如light,国际版等都不行。sandboxie的资源监视可以发现是qqprotect出的问题。手工先启动qqprotect,再点击qq,可以成功启动qq。

qqprotect.exe在 program files (86) > common files > qqprotect > bin下可以找到。

qq.exe 在program files (86) > tencent > qq >bin下。

Sandboxie lifetime license 终生许可 再次发放

sandboxie被Invincea收购后,取消了终生许可,目前个人用许可每年15欧元(~127RMB)。不过最近sandboxie搞giveway的活动,即使没有中奖,但放出了购买lifetime license的许可。前阵子有20%的打折,是截止5月16日。我们是赶不上了,但现在还可以购买没有打折的终生许可。地址在:

https://www.cleverbridge.com/296/?scope=checkout&cart=28154&coupon=GJP-TBR-BL5

价格是321人民币,约53美金。

有需要的可以购买,也许有点小贵,但绝不会后悔的。

如何在美国看电影: 技术方案

前面写了一个叫“如何在美国看电影”的博文,收到几个邮件,咨询具体的技术方案。我答应有时间会总结一下。Here we go.

关键材料:

  • Astrill VPN: 收费VPN,每年约360人民币以上。
  • 迅雷/迅雷看看:下载工具,购买VIP,每月10块。
  • Sandboxie:安全隔离工具,免费版本足够。
  • Google Chrome:浏览器,免费

几个网站:

  • BT网站:piratebay.se
  • 电影网站:www.longbuluo.com
  • 电影英文字幕网站:subscene.com

流程:

  1. 下载迅雷最新版本。
  2. 打开astrill vpn,切换到OpenVPN模式,选择里面带星号的服务器(即这些服务器支持bt,迅雷等p2p),比如我选择的是 *Canada 1,速度很快。注意不要选美国的服务器,这是因为迅雷软件不能在美国使用。
  3. 右键点击下载到的迅雷安装文件,选择Run sandboxed,将迅雷安装到sandboxie里面。 迅雷vip也需要大陆ip,所以使用astrill 切换到中国大陆的服务器进行购买。
  4. 打开sandboxie control,选择Sandbox > DefaultBox > Sandboxed > Run Web Browser,打开Chrome浏览器
  5. 访问龙部落等电影网站,找到喜欢的电影,可以直接用迅雷下载,但往往是中文字幕。如果要看英文字幕电影,则
  6. 根据提供的电影英文名,从piratebay里搜索,找到此bt种子,迅雷下载
  7. 迅雷下载时,打开高速通道,和离线模式,这时下载速度往往能到1M以上
  8. 可以使用迅雷的边下边看功能,十分流畅。
  9. 如果要自身不带英文字幕(如.avi),从subscene下载对应的英文字幕,迅雷看看看有很强大的字幕功能,可以加载字幕,及调整字幕显示延时等效果。
  10. 重复5-9步骤,尽兴看电影。
  11. 如果不想看了,关闭sandboxie (file >terminate all programs),则完全关掉了迅雷等影响系统的软件,不会在后台运行。如果要重复观看,重复步骤4-9。
  12. 如果需要,在sandboxie control里,sandbox > defaultBox > delete contents,将迅雷等软件和电影全部删除,不留一点痕迹。如果再次观看,重复步骤3-9,即重新安装迅雷及下载。
  13. 如果要保存电影,记得将此电影recover到sandbox外,即 sandbox > defaultbox > quick recovery

以上方案,使用一个加拿大的ip,进行p2p高速下载一些可能涉及版权问题的电影,从而回避了一些潜在的麻烦,也最大程度保证了操作系统的干净和安全。以上步骤,看起来繁琐,但熟悉了,其实十分方便。

但注意,无论如何,请不要用学校的网络进行下载。如果是在家庭网络,则已经是十分安全的了。

我应朋友要求给了一个技术方案,但有必要交待一句,技术方案不代表我下载过有版权问题的影视。

如何在美国看电影

美国版权意识十分严,可不能随便用bt或者迅雷,稍不小心轻者警告信重者罚单飘然而至。在学校里看尤其不允许,严重的可能学都上不成。但习惯了国内各种p2p的影音软件,而囊中羞涩,还是得想想办法。

在线视频网站是允许的,一般讲如果在线视频网站里有侵权的内容,问题是网站的,看的人没有问题。所以youtube等都可以看。但从美国上youtube就知道,里面的电影多数都是收费的。少量过了版权保护期限的才免费。

百度、youku等国内网站是禁止美国ip访问的,这些网站上有很多侵权的东西,所以从美国是看不了这些网站上的电影的。同样的,多数国内的视频点播软件也是禁止了美国的IP。

所以正常情况,在美国我们不能用p2p下载软件如bt、迅雷,也看不了youku、tudou视频和pplive等点播软件的侵权影像。

一个能使得在美国安全看电影的技术方案是vpn + sandboxie。

vpn 打开到openvpn模式,使得将自己的ip切换到美国外的国家,如canada甚至中国。

sandboxie使得将迅雷等p2p下载或点播软件彻底关掉。这是因为安装了迅雷等,即使不使用也有可能上传一些侵权内容,此外如百度影音、快播更是随时有可能往你的机器里安装乱七八糟的东西。为了安全起见,强烈建议把这类软件安装到sandboxie隔壁模式,随时清除。

ImageImage

通过Launchy启动Sandboxie下的应用程序

通过Launchy启动Sandboxie下的应用程序

Launchy是快速启动工具。Sandboxie测试不明软件时尤其有用。如何把两者结合到一起,即在Launchy里快速使用Sandboxie启动应用程序。答案是使用Launchy里自带的Runner插件。

在Launchy > Options > Plugins > Runner 里增加,

Name: sb

Program: C:/Program Files/Sandboxie/Start.exe

Arguments: $$

保存。

实际使用时,敲入 sb <Tab> 可执行文件名。如

Image

在sandboxie里启动Google Chrome。