从批处理文件创建的EXE不会运行

时间:2014-12-10 09:13:36

标签: windows batch-file base64 certutil

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

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

1 个答案:

答案 0 :(得分:0)

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

fc /b "old.exe" "new.exe"