【发布时间】:2015-04-05 01:38:31
【问题描述】:
我已经到处寻找将 2 个 Windows 可执行文件与 CMD 合并/绑定的方法,但一无所获。我的问题是我只需要使用 Windows Vista 或更高版本的实用程序来绑定 EXE 文件。例如
COPY /B EXE1.EXE+EXE2.EXE EXE3.EXE
但是让程序同时启动,并且这段代码只启动 EXE1。另外,我不能使用 BATCH 文件来这样做
START EXE1.EXE
START EXE2.EXE
我希望的是一个存根,我可以将 CMD 代码嵌入到 C 程序中,然后将 C 程序用作存根(如果有 C 代码来执行此操作,甚至更好)并将第二个程序提取到一个临时目录然后执行它。
任何帮助将不胜感激。
【问题讨论】:
-
那么,您是说执行这两个可执行文件的小型 C 程序会让您开心吗?
-
听起来你只是想要一个能够在提取后自动运行命令的自解压器?这种自解压器带有许多流行的压缩实用程序。
-
@BenVoigt 是的,这就是我需要的,类似于某些计算机病毒的操作方式,但我不确定如何操作。它需要完全独立,因此使用 7Zip 或其他东西使其无法正常工作,它只需要使用 Windows 服务或仅使用 C/BATCH 代码。出于教育原因,我正在尝试分解计算机病毒的工作方式,但我找不到任何关于它的在线文档。
-
@ChiefTwoPencils 不,这不是我真正想要的,看看这个上面的评论。
-
听起来你正在尝试了解 exe 注入。
标签: c windows batch-file cmd exe