2
A
回答
1
这是一个众所周知的事实是,如果有人真的想反编译程序,那么他们会找到一个方法来做到这一点,所以你不能真正防止这种情况的傻瓜证明的解决方案。
但是,你可以使用一个bat to exe converter,并给予该人的exe使用的版本,您提示在密码的副本。
然后,如果他们输入正确的密码,您可以(如果它不是那么大)将批处理文件的内容写入文本文件供他们编辑。
然后,他们需要再次将其转换为exe(并且他们也可以在脚本中更改密码)。
这显然是做的一个混乱的方式,但是当你有一个批处理文件工作,我想不出任何的替代品。
相关问题
- 1. 从另一个批处理文件运行批处理文件
- 2. 在批处理文件中运行几个批处理文件
- 3. 从C批处理文件运行批处理文件#
- 4. 运行批处理文件
- 5. 运行批处理文件
- 6. 运行批处理文件
- 7. 运行批处理文件
- 8. 批处理文件,使另一个批处理文件执行
- 9. 批处理文件运行git描述commadn和以后修改
- 10. r自动修改批处理文件
- 11. Xml修改批处理文件
- 12. 在批处理文件中运行批处理脚本
- 13. autosys不运行批处理文件
- 14. 批处理文件变量不可比
- 15. 使用createProcess()运行批处理文件()
- 16. 使用php运行批处理文件
- 17. 使用CreateProcess运行批处理文件
- 18. 使用批处理文件运行JavaScript
- 19. 批处理文件更改
- 20. 批处理文件不会在批处理文件
- 21. 批处理文件“”
- 22. 批处理文件
- 23. 批处理文件
- 24. 批处理文件
- 25. 批处理文件读取和修改文本文件
- 26. 批处理文件执行
- 27. 在另一个批处理文件中运行批处理文件
- 28. 运行从另一个批处理文件批处理文件作为admisitrator
- 29. 批处理文件在Windows中运行其他批处理文件
- 30. 从单个批处理文件运行多个批处理文件
为了添加注释,bat to exe转换器将在运行时显示批处理脚本代码,因为它会在用户的临时文件夹中创建批处理脚本的临时文件。任何超级用户将能够看到代码。所有这些工具都会在用户和代码之间添加一层模糊处理,只会稍微减慢,希望对其进行编辑。您可以添加一层一层的模糊处理,但会增加很多复杂性和附加依赖性,并且会损害性能。首先回答,为什么你必须隐藏你的批处理代码,谁想要使用它? –