是否有可能提取其他人制作的此类包。
好的,如果没有通用的方法来提取此类档案,这些档案可能是一个巨大的 exe 文件或一个微型 exe 启动器,其中包含巨大的打包 *.bin 文件,其中包含要以可移植方式运行的应用程序的主文件 - 有没有办法在编译 *.ini 文件中设置一个选项或其他方式使此类包能够被提取。
我记得我读到过某个地方,有人创建了一个小程序(据我所记得,它是在 vmware 论坛中提到的,它是一个为私人使用而编写的粗糙程序,我从未设法下载过它)与主便携式应用程序放在一起,如果此类应用程序具有打开/保存文件对话框,则可以从主应用程序内部导航到该程序,该程序实际上位于主应用程序旁边的程序文件中,并且该程序将扫描它可以看到的所有文件,并以某种方式能够区分真实文件和虚拟文件,并将所有虚拟文件保存在类似于创建便携式应用程序的初始编译文件夹的结构中。我知道这是一种非常迂回的做法,但也许是唯一可行的方法。
不过这方面有什么消息吗?杀毒软件能以某种方式解压这些东西吗?也许他们必须从 VmWare 购买代码或许可证?
编辑:我发现http://communities.vmware.com/thread/257433?tstart=600仍在尝试理解这一点。错了,这是关于将旧版本的 ThinApp 移至 Win7。
答案1
有一种方法 :)
运行便携程序后,转到文件打开或其他操作以显示包内的一些词典。然后转到软件的主虚拟词典并复制到其他路径。您应该在使用 Thinapp 或其他构建的虚拟或便携程序中执行此操作。现在关闭软件并转到您在那里复制文件的路径。
一切已完成,您可以使用这些原始文件创建一个新的设置。
答案2
我自己也遇到过这种情况。基于上述匿名回答,您可以复制所包含应用程序的目录树。就我而言,复制的文件不在我放置它们的位置,而是在 %appdata%\thinstall\appname 中。
ThinApp 手册详细介绍了在虚拟机中创建的文件的存储位置。请参阅第 5 章。http://www.vmware.com/pdf/thinapp50_manual.pdf
抱歉,我删除了一篇帖子,但这是我在搜索中找到的第一篇帖子,所以假设它对其他人有用。
答案3
如果理解了这个问题,我认为你正在寻找一种方法来读取.dat
thinapp生成的文件:我将.dat
文件重命名为.exe
然后我使用通用提取器提取内容。