这个问题困扰了我一段时间。如何沙盒化任何应用程序并在 PC 上运行它我只有有限的权限(非行政)?
当然,应用程序将需要 UAC 和管理权限,但沙盒程序将模拟这些权限并为应用程序“播放”环境,以便将其保存到硬盘和注册表。
Sandboxie.com 允许应用程序这样做,但我不知道它不需要管理权限来运行沙盒。
我是不是哪里错了?如果是,请在下方发表评论并建议关闭。
答案1
Spoon.net - 使用 spoon 在另一台电脑上创建应用程序,然后它将在任何电脑上运行,只要您可以在 spoon 中成功构建它。无需管理员权限。
答案2
您可以使用 VMWare 创建并启动一个授予您管理权限的操作系统。它将满足您的所有要求,因为它将被沙盒化并完全独立于您的主机操作系统,并且您将能够运行程序、保存到虚拟磁盘等,而所有这一切都无需更改主机操作系统上的权限。
答案3
我认为某种虚拟化技术是您的答案。您需要一些管理员权限才能安装软件,但安装完成后,您应该只需要在主机操作系统上拥有有限的权限即可。
VMWare、Virtual PC、Softgrid 都可以使用,而且我相信还有其他的。
答案4
spoon.net
已经成为turbo.net但它也变得非常商业化,而且非常昂贵(教育许可证除外)。它还不支持应用程序的云打包。
无论如何,任何将应用程序与其主机完全隔离的软件都需要安装才能挂接操作系统,因此如果没有管理员权限,您只能使用已安装的软件。
如果目标电脑已经Docker安装后,将应用程序打包到容器中是一种运行它的绝佳方式,同时完全与主机隔离。容器如今大受欢迎,因此如果目标 PC 上未启用容器,也许很容易说服管理员出于安全考虑启用容器。
其他
便携式应用程序创建者
可能替代的spoon.net
是:
VMware ThinApp
购买任何 VMware Workstation 均可免费获得基本的“VMware ThinApp Starter Edition”。卡梅约
Cameyo 是一款应用程序虚拟化产品,旨在虚拟化 Windows 应用程序,使其可以在其他机器或 HTML5 浏览器上运行。