当前位置:编程学习 > C#/ASP.NET >>

asp.net 的web应用程序如何迁移至客服端执行,而不是用脚本

我以C#写出读取计算机CPU ID HDD ID Login ID的dll文件,引用后测试功能OK,但是ASP.NET的应用程序是在服务器端运用的,会这样获取的永远是服务器的信息,如何在不是有脚本的情况下将此功能迁移到B/S的brower端,请赐教!
补充:解决方案(适用于内网):

创建一个认证终端,该终端具备上述的信息采集及加密功能,在处理完成采集来的信息后,采用URL的方式提交到WebServer,在webserver端开启专用认证端口处理认证,上述问题得以解决,同时优化单点登录模式。

答案:没有脚本的情况下,无法检测客户端CPU的ID。

因为你的WEB页面其实是在服务器上运行的,只是给客户端看看,而并不具有操作客户端底层的能力。

 

一般来说,各大软件厂商在获取用户的信息(CPU,HDD等信息)都是借助activeX来实现,在打开WEB页面的时候,activeX控件在客户端运行,获取到信息后传递到服务器去。

上一个:ASP.NET(C#)2.0 “/”应用程序中的服务器错误问题
下一个:告急!!csf文件、还有asp文件 这两种到底用什么程序打开呢???

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,