问题描述
在输入框中,采用什么属性或者什么方法可以让输入的一切字符都是本地计算机的键盘输入的.屏蔽一切远程键盘的输入.可能我描述的不太清楚,举个例子说明:有个文本框,正常情况下,本地键盘可以输入.通过远程协助,QQ远程,远程桌面等也可以输入.现在需要屏蔽非本地键盘以外的全部输入.请大神们出出主意.非常感谢!
解决方案
解决方案二:
可能需要问微软,或者重新设计window系统底层。
解决方案三:
QQ远程协助、TeamViewer远程桌面,或者别的什么自己开发的功能,或者人家通过个无线usb卡(带小天线远程遥控)操作了键盘录入,不知道怎样检测这些输入。
解决方案四:
对于系统来说,接受到的都是按键消息,似乎无解
解决方案五:
楼主,如果你能找出类似的功能的话,就可以去问了
解决方案六:
谢谢大家的回答,我见到了这样的功能.在网银支付时,输入网银密码时,远程是输入不了的.必须本地输入.我见到的是广发的网银存在这样的功能,其它的我不敢说.而且启用了控件.
解决方案七:
临时断开或屏蔽网络连接
解决方案八:
引用5楼u013518291的回复:
谢谢大家的回答,我见到了这样的功能.在网银支付时,输入网银密码时,远程是输入不了的.必须本地输入.我见到的是广发的网银存在这样的功能,其它的我不敢说.而且启用了控件.
它实现这样的功能并非是限制了文本框本身的输入,而是通过IP地址去判断的,背后的机制不是那么简单的,应该是你每次登陆之后,有一个令牌,它用这个令牌去识别你的身份。楼主,你分析问题时,应该从可行性着手,直接控制TextBox这个微软在底层封装好的类,是不可行的。还有就是,广发的网银貌似用的不是ASP.NET,而是JSP
解决方案九:
解决方案十:
.net干这事难呀!要能监控键盘的输入,检测键盘按键,不能从键盘缓冲区获取字符,或者把键盘缓冲区暂时封掉。
解决方案十一:
引用5楼u013518291的回复:
谢谢大家的回答,我见到了这样的功能.在网银支付时,输入网银密码时,远程是输入不了的.必须本地输入.我见到的是广发的网银存在这样的功能,其它的我不敢说.而且启用了控件.
那么,你们也可以开发一个一样的安全控件,加上证书。哦,对了。你们公司技术储备够吗?
解决方案十二:
即使实现了也很复杂啊
解决方案十三:
貌似是安全性问题。好像很困难的样子。
解决方案十四:
你看看远程链接设置里面有没有键盘禁用的