如何在批处理文件中掩盖用户输入

问题描述:

我是初学者,我有一个关于如何屏蔽用户输入的问题。如何在批处理文件中掩盖用户输入

这是我的代码:

:Password 
echo Password: 
set /p pw= 
if %pw% EQU valarmorgulis goto Main 
if not %pw% EQU valarmorgulis goto Password 
pause > nul 

我想,在不用户类型显示在屏幕上的输入。

任何人都可以帮助我吗?

在此先感谢

+3

这看起来不是微不足道的......但在这里有很多其他问题可以回答你的问题:[1](https://*.com/a/668455/6577822),[2] (https://*.com/a/665191/6577822),[3](https://*.com/a/36292638/6577822) – fjoe

+0

** [this](https:// *。 COM /问题/ 664957 /罐-I-掩模的输入文本-IN-A-BAT文件)**。 – SteveFest

+0

@LotPings哎哟我的错误。对不起,我的意义不大。以下是ss64的一个片段:如果需要使用==比较运算符进行字符串比较,则EQU将在可能的情况下执行数字比较。我应该这样说。 – SteveFest

Herbert Kleebauer写了几个隐藏输入工具。
一个只能在16/32bit环境中使用.com文件。

This latter version使用certutil来解码base64编码的.exe文件。

包括验证完整性源代码。