打造一个万能 U 盘(后篇)
前往上一篇
中篇介绍了一些系统增强软件,让 U 盘成了瑞士军刀。本篇主要针对便携,以及强迫症福音,和 U 盘关系只是方便备份而已。
看这里
Portable App (便携式应用)
参考文章:
便携式应用不需要像传统应用程序那样安装,可以将它随身携带在便携式设备或云驱动器上。运行应用程序所需的所有文件都位于一个文件夹中,软件设置保存在同一文件夹内,可以将其移动到系统的任何位置。如果移动文件夹,该应用程序仍然可以正常工作。便携式应用的使用方式通常是解压到一个文件夹中然后直接运行,其最大的特点和方便之处就是可移植。
绿色/便携/单文件版区别不大,可以看上面的参考文章
Sandboxie (强迫症福音)
Sandboxie 是一款 Windows 的沙盒软件,可以创建一个隔离的环境,在隔离环境中进行的操作不会影响到沙盒外的程序和数据,而删除沙盒就像什么都没发生一样。可以对不信任的软件进行测试,查看它释放了哪些文件。强迫症的用法当然是非必要的软件全部安装在沙盒,比如某些课程要用到的软件,一个就几十 G,还会生成一堆乱七八糟的文件,当然是扔沙盒里用完就删掉。
虚拟机可以通过软件的方法模拟出一个完整独立的计算机的环境,而沙盒只是一个隔离的容器,因此不需要大量运算能力。在沙盒内运行的软件性能不会有太大损失,缺点就是部分软件可能无法安装或者运行。
便携应用的制作
这里介绍 PortableApps.com 格式的制作,使用的工具为 PortableApps.com Launcher,详细步骤可以参考:
PortableApps.com Launcher documentation
每个 PortableApps.com 格式的应用都由以下目录构成:
1 | AppNamePortable |
只需编写几个 .ini
文件就可以通过 Launcher 打包成便携格式,每个配置的具体信息请参考 PortableApps.com Format,我并没有深入研究,毕竟有现成的用。 (~ ̄ ▽  ̄)~
Launcher 使用简单,编辑好配置就能直接运行打包,这里我测试了别人写好的配置,制作速度非常快,会在应用根目录生成一个 AppNamePortable.exe
启动器。
或许以后会自己制作一个呢?
Image Source : Yuuri