在Windows中运行.bat文件是否生成任何系统日志?

我想在Windows中创build一个接收密码的.bat文件,并将调用一个自定义实用程序来encryption该密码。

将作为参数发送给.bat文件的密码不logging在任何地方是非常重要的。

我的问题是,如果运行.bat文件将创build任何系统日志? 地方? 如果.bat失败怎么办?

还有其他更好的方法吗?

谢谢!

通用的答案是,“不,批处理文件的运行不记录”。 但是,在给定的系统上不能保证信息不被保存在某个地方。 或者再说一次,如果没有双重否定的话,在某些系统上可以保存信息。 例如,可能有一个自定义命令shell(可能由“坏”人创建)来执行日志信息。

您将在进程列表中看到命令行。 所以如果有什么东西在记录进程,或者如果它长时间运行,有人打开任务管理器,他们可以看到它。