您所在的位置: 首页 > 网络安全 > 应用安全 > 数据安全 >

快速获取客户机信息(1)

http://netsecurity.51cto.com  2007-08-19 11:41  董武  网管员世界  我要评论(0)
  • 摘要:通过Direct X9生成XML文件,利用客户端脚本通过XML DOM对XML文件进行操作,提交变量到远程服务器ASP脚本等解决办法来实现。以下为精彩介绍。
  • 标签:XML  DOM  对象模型  脚本  客户机  信息

生成XML文件
XML DOM是XML Document Object Model对象模型,是外部应用程序对XML文件进行操作的接口。只有首先建立DOM对象,才能够把XML文件视作树状结构的节点进行操作,这点和对数据库的操作非常类似。
在各客户计算机上一定要安装DX9,因为经过笔者测试,这的确是新功能,在以前的版本中没有,因此也不可能生成我们所需要的XML文件。IE最好是6.0版本。如果不符合,请注意升级。Windows 9x操作系统与Windows NT系列生成的XML有很大的不同,这对我们的操作会造成一定的困难。考虑到目前Windows NT操作系统占主流的情况,本文没有对Windows 9x进行讨论。读者可以根据自己的实际情况查看Windows 9x里得到的XML文件,在实际的客户端脚本程序中加一个判断并跳转即可。
在“运行”或“cmd窗口中”中键入“dxdiag  /?”,出现图1所示界面。

 
图1 DirectX 诊断工具界面

从图中我们知道,键入“dxdiag  /x  output_file”,就可以得到XML文件。在实际应用中,笔者做了一个批处理程序,将此程序分发到客户端双击执行即可。代码如下:

@echo off
Dxdiag /x c:\dxdiag.xml
Exit

运行后,就可在客户机的C盘根目录下生成文件Dxdiag.xml供我们后续操作使用。
提示:在Windows 9x中,直接运行“dxdiag /x”是会报错的,笔者认为这是由于系统没有把Dxdiag.exe所在路径包括在环境变量%PATH%中造成的,最简单的办法就是我们自己加上Dxdiag.exe路径,键入“c:\windows\system\dxdiag.exe /x  c:\dxdiag.xml”即可。
共5页: 1 [2] [3] [4] [5] 下一页
【内容导航】
2008年春季英特尔信息技术峰会(IDF)
文档格式标准开战 OOXML成国际标准
服务决定一切 企业信息安全建设的未来趋势
信息安全等级保护专题
第七届中国信息安全大会
 
 验证码: (点击刷新验证码)   匿名发表
Copyright©2005-2008 51CTO.COM 版权所有