0

我试图在批处理文件中存储 base64 编码的 exe,然后使用 certutil -decode 将其转换回 EXE。我已经按照这个问题的第一个答案来实现这一点:将文件存储在批处理文件中?但是尽管新创建的 EXE 与原始 EXE 大小完全相同,但它根本无法运行。

我注意到新创建的 EXE 上没有 Language 属性(右键单击 EXE,然后查看属性 > 详细信息)。这会是阻止它执行的原因吗?尝试执行刚刚创建的 EXE 时,会出现一个弹出窗口,提示“此应用程序无法在您的 PC 上运行”。

4

1 回答 1

0

使用此命令,您将看到存在的任何差异。
如果不相同,则 bat-2-exe 转换器未正确进行转换。

fc /b "old.exe" "new.exe"
于 2014-12-10T09:51:55.433 回答