我试图在批处理文件中存储 base64 编码的 exe,然后使用 certutil -decode 将其转换回 EXE。我已经按照这个问题的第一个答案来实现这一点:将文件存储在批处理文件中?但是尽管新创建的 EXE 与原始 EXE 大小完全相同,但它根本无法运行。
我注意到新创建的 EXE 上没有 Language 属性(右键单击 EXE,然后查看属性 > 详细信息)。这会是阻止它执行的原因吗?尝试执行刚刚创建的 EXE 时,会出现一个弹出窗口,提示“此应用程序无法在您的 PC 上运行”。
我试图在批处理文件中存储 base64 编码的 exe,然后使用 certutil -decode 将其转换回 EXE。我已经按照这个问题的第一个答案来实现这一点:将文件存储在批处理文件中?但是尽管新创建的 EXE 与原始 EXE 大小完全相同,但它根本无法运行。
我注意到新创建的 EXE 上没有 Language 属性(右键单击 EXE,然后查看属性 > 详细信息)。这会是阻止它执行的原因吗?尝试执行刚刚创建的 EXE 时,会出现一个弹出窗口,提示“此应用程序无法在您的 PC 上运行”。