2013-01-02 180 views

回答

1

这是一个众所周知的事实是,如果有人真的想反编译程序,那么他们会找到一个方法来做到这一点,所以你不能真正防止这种情况的傻瓜证明的解决方案。

但是,你可以使用一个bat to exe converter,并给予该人的exe使用的版本,您提示在密码的副本。

然后,如果他们输入正确的密码,您可以(如果它不是那么大)将批处理文件的内容写入文本文件供他们编辑。

然后,他们需要再次将其转换为exe(并且他们也可以在脚本中更改密码)。

这显然是做的一个混乱的方式,但是当你有一个批处理文件工作,我想不出任何的替代品。

+0

为了添加注释,bat to exe转换器将在运行时显示批处理脚本代码,因为它会在用户的临时文件夹中创建批处理脚本的临时文件。任何超级用户将能够看到代码。所有这些工具都会在用户和代码之间添加一层模糊处理,只会稍微减慢,希望对其进行编辑。您可以添加一层一层的模糊处理,但会增加很多复杂性和附加依赖性,并且会损害性能。首先回答,为什么你必须隐藏你的批处理代码,谁想要使用它? –