我需要一个 DLL,以便用户可以键入密码而不是在屏幕上回显。所以我_getch()
用来获取没有回声的字符,
//get character with no echo
ch = _getch();
并使用microsoft vs2005编译代码。
它适用于 windows server 2003/2008,但在新的 windows server 2012 上,它会将字符回显到屏幕上。
我的问题是为什么_getch()
只在 windows server 2012 上回显字符?以及如何解决?