![适用于便携式应用程序的虚拟化网络?](https://linux22.com/image/1251209/%E9%80%82%E7%94%A8%E4%BA%8E%E4%BE%BF%E6%90%BA%E5%BC%8F%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%9A%84%E8%99%9A%E6%8B%9F%E5%8C%96%E7%BD%91%E7%BB%9C%EF%BC%9F.png)
我想让某个应用程序可移植。
普通版本可访问服务器。“便携版”(虚拟化版)可在无法访问服务器的情况下使用。
它应该包含 XAMPP 的副本和已编辑的主机文件,因此当应用程序尝试访问服务器时,它会被虚拟主机文件重定向到其自己的虚拟化本地服务器。
理论上很简单,但可能吗?Thinapp 不会虚拟化网络接口。
那我是不是完蛋了?:(
答案1
VMWare 播放器将虚拟化网络接口。(对于非教育和商业发行版来说它不是免费的)
但如果它只是一个在本地运行的“Web 应用程序”,那么您应该能够编写一个小安装程序来编辑 hosts 文件并添加适当的条目。有一个名为的免费软件安装程序Nullsoft 脚本安装系统。NSIS 可以打开和编辑文件,您可以使用该方法编辑 hosts 文件。这样,您只需调用 XAMPP 安装程序或使用 IndigoPerl 之类的发行版,只需复制即可从目录运行。