批处理文件 - 使批处理文件只能运行且不可修改

时间:2013-01-02 10:10:08

标签: batch-file batch-processing cmd

我已经写了一个批处理文件,我希望这个批处理文件只能运行,如果有人想要修改它,他/她应该输入一个密码,我会给这个人

有可能吗?

此致

1 个答案:

答案 0 :(得分:1)

众所周知,如果有人真的想要对你的程序进行反编译,那么他们就会找到一种方法来做到这一点,所以你无法通过一个万无一失的解决方案来防范这种情况。

但是,您可以使用bat to exe converter并向该人员提供要使用的exe版本的副本,并提示输入密码。

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

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

这显然是一种混乱的方式,但是当你使用批处理文件时我想不出任何替代方法。