文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络网络编程ScriptVBScript实现对Windows注册表的修改
精品推荐
特别推荐
·主页javascript特效19则
·各种网页媒体播放器代码及详解
·用户体验:JS实现仿新浪信息提示效果
·网页特效:图片随机显示实例详解
·JavaScript入门学习书籍的阶段选择
·Javascript代码轻松隐藏网页源文件
·网页制作:JavaScript仿Windows关机效果
·网页制作Javascript经典小技巧总结
热点TOP10
·javascript实现语法分色编辑器
·总结性知识:107个常用Javascript语句
·Javascript模拟的DOS窗口代码实例
·JavaScript应用实例:网页折叠菜单
·撕页广告代码及简介
·用javascript作消息提示框(类似于QQ用户上线的消息提示)
·使用Javascript创建XML文件
·用vbscript实现在文本文件中搜索两个项

VBScript实现对Windows注册表的修改

日期:2007年7月6日 作者: 查看:[大字体 中字体 小字体]

  大名鼎鼎的WSH听说过吗? 它就是Windows Script Host的缩写形式,WSH是Windows平台的脚本指令,它的功能十分强大,并且它还是利用语法结构简单、易学易用且功能强大的JScript和VBScript脚本语言,来实现其卓越的功能的,除了本文介绍的修改注册表之外,它还可以访问Excel文件,也能与网络沟通,当然它最大的优势莫过于它能与操作系统沟通,而修改注册表只是它与操作系统沟通的冰山一角。正是它有如此诸多的优点与实用性,正倍受很多Windows用户的青睐,本文就为大家介绍一二,让各位领略一下WSH的风采。

  用VBScript编写的WSH程序文件的扩展名为.vbs,该脚本程序在窗口界面是由wscript.exe文件解释执行的,在字符界面是由cscript.exe文件解释执行的,命令格式为:cscript filename.vbs

  创建对象

  用VBScript修改注册表,必须先创建一个能于操作系统沟通的对象,再利用该对象的各种方法对注册表进行操作,创建这个对象的方法和格式如下:

  Dim OperationRegistry
  Set OperationRegistry=WScript.CreateObject("WScript.Shell")

  上述这些代码就创建了一个能与操作系统沟通的对象OperationRegistry

  对象的方法

  有了以上这个对象,并不等于就能马上对注册表进行操作,我们还必须弄清该对象对注册表进行操作的几种重要方法.

  1.对注册表的读操作RegRead

  2.对注册表的写操作RegWrite

  3.对注册表的删操作RegDelete

  补充一点,WSH还有两个通用的方法:

  WScript.Echo()用来显示一串文本信息,相当于VB中的MsgBox()。

  Wscript.Quit()用来退出VBScript程序。

  方法的参数

  对于以上三种操作RegRead,RegWrite,RegDelete都需要带参数进行,并且这些操作的参数的个数和形式又不尽相同,下面我就把它们的一个共同且必不可少的参数讲一下:

  该参数可称作是"路径参数",它包括根键,主键路径和键值,各部分表示的方法如下:

  根键:

  根键有两种表示方法。

  方法一:直接用它在注册表中的字符串来表示,如:

  HKEY_CLASSES_ROOT,HKEY_CURRENT_USER等

  方法二:用缩写的四个字母来表示,前两个为HK,后两个即为根键单词的首字母。如:

  根键HKEY_CLASSES_ROOT表示为:HKCR, 根键HKEY_CURRENT_USER可表示为:HKCU等。

  主键路径:

  主键路径就是目标键在注册表中的主键位置,各个主键之间用"\"符分隔开。如:"Software\Microsoft\Windows\CurrentVersion\Policies\"

  键值:

  键值参数直接接在主键路径之后。例如一个完整的路径如下所示:

  "HKCR\Software\Microsoft\Windows\CurrentVersion\Policies\NoRun"

  方法详解

  1、RegRead操作详解

  读操作RegRead主要是用来读取注册表中主键的默认值或键值的数据,我们可以将读得的数据送到相应的变量中,再利用VB中的MsgBox()函数将该数据显示出来,这就达到了中数据的目的(也可以利用对象OperationRegistry的方法Popup()将读取的数据送至屏幕), 例如:

  'read.vbs(将以下代码存为read.vbs文件)
  Dim OperationRegistry
  Set OperationRegistry=WScript.CreateObject("WScript.Shell")
  Dim Read_Data1,Read_Data2
  ?Read_Data1=OperationRegistry.RegRead("HKCR\.xxf\")

[1] [2] [3] [4] [5] 下一页 



上一篇:特效:在网页中显示可拖动的月历

下一篇:JS特效:用鼠标事件实现图片的渐显效果

相关文章:
·JAVA实现拼图游戏
·ASP.NET:根据IP获取当地天气预报的实现
·Windows Vista震撼1600X1200高清壁纸
·Dreamweaver MX 2004做ASP程序(4)用户注册系统
·Windows XP技巧 运行也可来得更聪明
·C#编写的windows计算器-源代码
·Windows server 2003 DNS 全攻略(二)
相关软件:
·死亡之屋3 内存修改器
·暗黑破坏神 2 1.10超级修改器暗黑通v1.01繁体版
·仙剑奇侠传3中文版 修改器百宝豪华版
·诺顿杀毒软件+诺顿防火墙免费破解版 免注册
·[真三国无双3] 修改器+13
·[真三国无双3] 最霸道修改器
·三国志10威力加强PK版中文版 内存+存档+剧本修改器v1.10

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot