.exe文件从内部执行



如果我创建一个文件foo.exe,它包含文件bar.bat, baz.batqux.bat,我可以从bar.bat中调用baz.bat吗?我的意思是,如果bar.bat是在foo.exe执行时执行的文件?

我用winrar(而不是iexpress)做了类似的事情。

机制如下:

  1. 首先,它将提取所有内容到指定的文件夹(或在临时文件夹%TEMP%/random_name)
  2. 然后调用初始可执行文件/script或"script to run after extraction"。在你的例子中,它是bar.bat。
  3. 该可执行脚本可以反过来调用任何其他脚本/可执行文件。(在您的示例中为bazs .bat)

为了确保,更改文件bar.bat以包含以下脚本:

@echo off
cd
explorer .
pause

这将打印目录名,其中提取了&使用explorer.exe打开该目录。然后您可以验证您的bz .bat是否在同一目录中。如果需要,给出相对路径

相关内容

  • 没有找到相关文章

最新更新