我已经写了一个批处理文件,我希望这个批处理文件只能运行,如果有人想要修改它,他/她应该输入一个密码,我会给这个人
有可能吗?
此致
答案 0 :(得分:1)
众所周知,如果有人真的想要对你的程序进行反编译,那么他们就会找到一种方法来做到这一点,所以你无法通过一个万无一失的解决方案来防范这种情况。
但是,您可以使用bat to exe converter并向该人员提供要使用的exe版本的副本,并提示输入密码。
然后,如果他们输入了正确的密码,你可以(如果不是那么大)将批处理文件内容写入文本文件中供他们编辑。
然后他们需要将它再次转换为exe(并且他们也可以在脚本中更改密码)。
这显然是一种混乱的方式,但是当你使用批处理文件时我想不出任何替代方法。