2

我需要在键入时不显示密码输入。它可以保持空白或使用 * 字符。它可以是批处理或 vbscript,并且只能在引导到 WinPE 时使用。在旧版本中,我们使用了这个 vbscript

CreateObject("ScriptPW.Password")

但是,我发现 Windows 7 不再提供此功能。我读到它是因为不再支持文件 scriptpw.dll。这需要在没有外部文件或第 3 方可执行文件的情况下完成。

谢谢!

4

1 回答 1

0

我也有类似的情况。我创建了一个 x86 WinPE 启动盘,用于从操作系统为 FUBAR 的加密硬盘驱动器中恢复数据。我使用的是 Windows ADK 8.1。

可悲的是,我发现WinPE中的网络使用被破坏了。当你想映射一个共享文件夹时,你必须在命令字符串中输入你的密码;它不会提示您输入密码并屏蔽密码。鉴于我在安全组织中,指示人们在可见的命令字符串中输入他们的密码不会很好......

我能够在我的自定义启动磁盘中包含 scriptpw.dll,并且运行 regsvr32 来注册它似乎可以工作,但是,当我运行我为映射驱动器编写的 vbscript 时,当它到达我调用的代码部分时ScriptPW.Password.GetPassword() 提示输入用户密码,它仍然显示键入的字符。该脚本在任何完整版本的 x86 Windows 上都非常有效。

于 2014-07-31T02:10:40.940 回答