0

好的,所以我尝试使用许多程序将 bat 转换为 exe,但最后它们都只是将 bat 文件放在 temp 文件夹中,所以我想知道是否有另一种方法来保护代码

我想有没有办法在执行exe文件后从临时文件夹中删除那个bat?

我什至认为有没有办法让 exe 将 temp bat 放入内存?我听说这是可能的,但我不知道该怎么做

任何想法

我想要这个,因为我给了客户一个示例 exe(完成了一半的工作)文件来测试它,然后支付了一个我花了很多时间在上面的程序,但是 2 天后他回答我说他不是不感兴趣,所以我认为他确实得到了源代码

4

2 回答 2

1

经过一番搜索,我发现是一个批处理脚本,它使用7-Zip将批处理编译成 exe。它仍然会将其转储到 %temp% 中,但它确实说它会在完成后删除所有临时文件,这是你说你想要的。

您的另一个选择是用适当的编程语言(如 C 或 C++)重新编写代码。尽管反编译代码可能并非不可能,但我认为没有人会费心尝试!

于 2012-06-26T14:10:36.017 回答
1

您也可以让它在完成后自行删除。

请参阅如何使 .BAT 文件在完成后自行删除的答案?

于 2015-06-27T14:44:11.167 回答