Windows 7 如何使用批处理或vbscript在WinPE中屏蔽/隐藏密码条目?

Windows 7 如何使用批处理或vbscript在WinPE中屏蔽/隐藏密码条目?,windows-7,batch-file,vbscript,passwords,winpe,Windows 7,Batch File,Vbscript,Passwords,Winpe,我需要在键入时不显示密码输入。它可以保持空白,也可以使用*字符。它可以是批处理或vbscript,并且仅在引导到WinPE时使用。在旧版本中,我们使用了此vbscript CreateObject("ScriptPW.Password") 但是,我发现这在Windows7中不再可用。我读到这是因为一个不再受支持的文件scriptpw.dll。这需要在没有外部文件或第三方可执行文件的情况下完成 谢谢 我也有类似的情况。我已经创建了一个x86 WinPE启动盘,用于从加密硬盘恢复数据,操作系统处于

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

CreateObject("ScriptPW.Password")
但是,我发现这在Windows7中不再可用。我读到这是因为一个不再受支持的文件scriptpw.dll。这需要在没有外部文件或第三方可执行文件的情况下完成


谢谢

我也有类似的情况。我已经创建了一个x86 WinPE启动盘,用于从加密硬盘恢复数据,操作系统处于禁用状态。我使用了Windows ADK 8.1

不幸的是,我发现网络使用在WinPE中被破坏了。要映射共享文件夹时,必须在命令字符串中输入密码;它不会提示您输入密码&屏蔽密码。鉴于我在安全组织中,指示人们在可见的命令字符串中键入他们的密码不会得到很好的处理


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

请参阅此处接受答案的结尾部分,您无法在WinPE中注册dll文件。我在发布之前就看到了那个页面,这是不可能的。我已经想出了一个涉及HTA的潜在解决方案。我可以用它来屏蔽密码,但我需要在HTA文件之外使用这些变量。所有脚本都已经在批处理和vbs中编写,因此仅为这一功能将所有内容转换为HTA并不理想。