我想提取一个包含.exe的ZIP文件。 我想在Zip中执行.exe来提取Zip文件。
已通过执行ZipDLL::extractall "$EXEDIR" "$DESTINATION"
进行了尝试
我认为这不起作用,因为.exe在打开时存储在TEMP文件夹中,因此找不到.Zip文件
那么从Zip内部执行.exe时如何提取Zip?
感谢答案!
答案 0 :(得分:0)
您的问题没有多大意义,您应该将文件放入安装程序中,而根本没有zip文件。
即使有意义,也是不可能的,因为从zip文件中双击exe时执行exe的位置取决于您使用的zip程序,并且无法获取zip的路径是从中提取的。
如果出于某种原因您希望能够在不重建安装程序的情况下更新zip文件中的文件,则可以改用cab文件。 CabX plug-in支持从附加到安装程序exe的cab文件中提取。