添加启动脚本的方式可以静默安装一些软件,但是我试了 QQ 输入法,发现不能够静默安装,而是会拉起安装的 GUI 。试过好几个参数都没法静默安装
有什么办法静默安装输入法呢? Windows 10 自带的那个输入法不知道怎样把 cab 弄出来给沙盒里面的系统来安装
1
systemcall OP 搞定了,先用 curl -L 下载最新版的 QQ 拼音,再加上参数 /suppressmsgboxes /verysilent 来安装
不过还是有些初次使用的对话框。有办法让程序认为是更新而不是安装吗? QQ 我是把安装目录给映射到了宿主的一个目录,存档也映射了,基本上算解决了问题,而且每次打开都是最新版。QQ 拼音有办法解决吗?还是说换个输入法? 能想办法把 Win10 自带的输入法的安装包提出来给沙盒自动安装就更好了 |
2
paradoxs 2021-02-06 15:59:37 +08:00
输入法和系统密切关联,这种东西其实不用放沙盒。 直接禁联网就行了。 就算它扫硬盘也传不出去。
|
3
systemcall OP @paradoxs Window 沙盒自己不带输入法,也不能够调用系统的输入法(不是应用程序虚拟化,这个功能是拿来卖钱的,免费的 Windows 沙盒实际上功能是比虚拟机弱很多的,只是启动快点)
现在还有一个问题是,这个东西真的隔开了吗?总感觉虽然看上去是 2 个系统,但就像 chroot 了一样,虚拟机管理器里面也看不到它的虚拟机,共享的文件夹配置的权限好像也是通的 |
4
paradoxs 2021-02-06 16:09:47 +08:00 1
是不是真的隔开了不好说,只能说大厂的软件肯定有办法突破沙盒的。 毕竟养了那么多搞安全的大牛。
|
5
systemcall OP @paradoxs
Windows 沙盒是基于 Hyper-V 的,本身应该是没有多大问题的 但是不清楚运行的时候到底是什么方式工作的,感觉和 RDP 很像,看了下,好像就是 RDP 改的客户端 虚拟机的行为有点像 wsl2 的虚拟机,不过不会像 wsl2 那么过分地抢 Windows 的内存。但是缺失限制峰值性能和 CPU 数量的功能,也不能够分配设备(似乎可以分配存储空间) |
6
systemcall OP @paradoxs 感觉对于共享的文件夹,是 Windows 10 宿主(其实也是虚拟机,但是和宿主差不多)上面的一个软件在读写,之后通过一些方法映射到虚拟机
想知道这个过程会不会漏沙,毕竟那些是二进制文件,而这个负责读写共享文件夹的程序权限应该不低 |