我想在Windows中创建一个接收密码的.bat文件,并调用自定义实用程序来加密该密码。
非常重要的是,作为参数发送到.bat文件的密码不会记录在任何地方。
我的问题是,如果运行.bat文件会创建任何系统日志吗?地方?如果.bat失败怎么办?
还有其他更好的方法吗?
谢谢!
答案 0 :(得分:3)
通用答案是“不,不记录批处理文件的运行”。但是,在给定系统上无法保证信息不会保存在某处。或者说再没有双重否定,在某些系统上可以保存信息。例如,可能存在一个自定义命令shell(可能由“坏”人创建)来执行日志信息。
答案 1 :(得分:1)
您将在进程列表中看到命令行。因此,如果某些内容正在记录进程,或者如果它正在长时间运行并且某人打开了任务管理器,那么他们就可以看到它。