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