VBScript - pytanie o hasło

0

Przerabiam skrypt Bashowy na VBScript (potrzeba chwili).
Pytanie: jak zapytać o hasło (ukrywając znaki) w konsoli?

Ta metoda poniżej nie działa: (Składnik ActiveX nie może utworzyć obiektu.: 'ScriptPW.Password')
Środowisko: Windows 10

Function getPasswordApi(aPrompt) 
	WScript.StdOut.Write(aPrompt)
	WScript.StdIn.Read(0)
	Set pwd = CreateObject("ScriptPW.Password" )
	getPasswordApi = pwd.GetPassWord() 
End Function

1

Rzuć okiem na https://www.computerhope.com/forum/index.php?topic=148472.0

EDIT - jeszcze jeden ciekawy link: https://social.technet.microsoft.com/Forums/office/en-US/ce54428c-0099-4f53-bfae-516a44a32638/vbs-password-fields-in-win7?forum=ITCG.
Jest tam jeden trochę niepokojący fragment: "Unfortunately, Vista and later no longer include the scriptpw.dll file. I have heard that copying over the scriptpw.dll file to Vista and later machines and register it works, but I haven't tried it, so YMMV.[...] If you can use a third-party solution, I wrote a freeware DLL called PassDlg.dll that might work for you. "

1 użytkowników online, w tym zalogowanych: 0, gości: 1