I am sure there are way better ways, in my case I am using the base load of Perl. I have over a 1000 computers with this same load that I need to be able to update and Win32::Console is loaded already. I wish I had TK loaded but I don't, so I use what I have :-) I just happened to be walking through Dave Roth's WIN32 Perl programming in the section on console, so I thought I would give it a shot. Sorry if I mislead anyone, still a newbie:(
Ned Cunningham POS Systems Development Monro Muffler Brake 200 Holleder Parkway Rochester, NY 14615 (585) 647-6400 ext. 310 [EMAIL PROTECTED] -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Tuesday, September 02, 2003 1:01 PM To: Ned Cunningham Subject: RE: Hide password in MS DOS Why don't you use the Term::ReadKey? I thinks that it does the some job! Quoting Ned Cunningham <[EMAIL PROTECTED]>: > Funny you just caught me working on something similar, and I have modified > this code for my purposes. This should lead you in the right direction! > Snip > > #!/usr/bin/perl > use Win32::Console; > > > $StdIn = new Win32::Console(STD_INPUT_HANDLE); > my $Password = ""; > $StdIn->Mode(ENABLE_PROCESSED_INPUT); > print "Enter Password: "; > while (my $Data = $StdIn->InputChar(1)) { > if("\r" eq $Data ) { > last; > } elsif ("\ch" eq $Data ) { > if( "" ne chop( $Password )) { > print "\ch \ch"; > } > next; > } > $Password .=$Data; > print "*"; > } > print "\n $Password\n"; > <STDIN> > #note take out this print so it doesn't display to the user;) > > Ned Cunningham > POS Systems Development > Monro Muffler Brake > 200 Holleder Parkway > Rochester, NY 14615 > (585) 647-6400 ext. 310 > [EMAIL PROTECTED] > > -----Original Message----- > From: Anbu Pugaleesan [mailto:[EMAIL PROTECTED] > Sent: Tuesday, September 02, 2003 11:11 AM > To: Beau E. Cox > Cc: [EMAIL PROTECTED] > Subject: Re: Hide password in MS DOS > > Hi Beau, > I would wish to have a code snippet using Win32::Console, becoz > this module > is available with me, > Else I may need to install Term::ReadKey. > -anbu > > ____________________________________________________________________________ > _______ > > mailto:[EMAIL PROTECTED] > > "Beau E. Cox" wrote: > > > ----- Original Message ----- > > From: "Anbu Pugaleesan" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Monday, September 01, 2003 7:18 PM > > Subject: Hide password in MS DOS > > > > > Hi all, > > > > > > I need to hide the password from STDIN while the user is keying. > > > In unix I have an option like 'stty -echo', but any suggestion > in doing > > > the same in MS-DOS. > > > > > > thanks, > > > anbu > > > > > > ____________________________________________________________________________ > > _______ > > > > > > mailto:[EMAIL PROTECTED] > > > > Hi - > > > > Win32::Console works well for this. I can post > > a snippet of how it used it (for hiding passwords) > > if you wish. > > > > Aloha => Beau; > > == please visit == > > <http://beaucox.com> => main site > > <http://howtos.beaucox.com> => howtos > > <http://PPM.beaucox.com> => perl PPMs > > <http://CPAN.beaucox.com> => CPAN > > == thank you == > > _______________________________________________ > ActivePerl mailing list > [EMAIL PROTECTED] > To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs > > -- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]