日期:2014-05-18  浏览次数:20477 次

asp.net 读注册表
本人有个网站想固定只能让几台机器访问,除了正常的登录外,还想在能访问的那几台客户机上先设置个注册表的键值,然后网页要先读取注册表的键值,存在就能访问网站,否则无法访问
我的想法可行吗
我也看了一些文章说有什么权限问题,难道网页不能访问当地机器的注册表吗
我该如何实现读注册表的功能,我使用的是vb.net
望指教,谢谢

------解决方案--------------------
如何客户端不把权限设置给你,至少应该是完全受信任站点吧.
不然的话,天下大乱了,一个网页也能把客户机弄的完全崩溃,你认为可能吗?
------解决方案--------------------
如果随便就可以访问,安全何在?
不过你可以写一个com组件,该用组件去读注册表,你要求客户机必须安装,不安装则不能正常登录网站.
------解决方案--------------------
这东西挺高级的, 或许ACTIVE控件可以实现, 不过显然有些复杂的高级.
------解决方案--------------------
好象JAVASCRIPT可以访问注册表, 进而结合JS+CS, 听想来好象可以, 没试过.
不过JAVASCRIPT访问注册表应该是将浏览器安全级别设很低吧.
------解决方案--------------------
check MSDN library