logo 广告
Loading...
 导航 所在位置:论坛首页 -> ┈┋电脑网络┋┈ -> Asp/Asp.Net教程 -> VB.net 2008实例:读写注册表与获取系统信息
回复
标题:VB.net 2008实例:读写注册表与获取系统信息收藏 编辑 删除 楼主 | 上一篇 下一篇
discuz
头像
等级:社区游侠
权限:普通用户
积分:30
金钱:137
声望:57
经验:57
发帖数:57
注册:2008年8月24日
资料 短消息2008-8-28 9:31:41
Visual Studio2008正式发布后吸引了大量的编程人员,为了由原来的Visual Studio2005转换为最新的Visual Studio2008不少公司也重新配置了计算机硬件设备,从而得以正常平稳的使用最新的开发工具。Visual Studio2008在一些特性上也做出了许多的改进,访问注册表以及系统内核也变得更为方便了。本文主要以Visual Studio2008 当中的VB.net语言介绍两实用的列子。

  打开 Visual Studio 2008在文件 (File) 菜单上,单击新建项目 (New Project)。 在新建项目 (New Project) 对话框的模板 (Templates) 窗格中,单击 Windows应用程序(Windows Application)。单击确定 (OK) 如图1。

图 1

  选择Form1窗体,在Form1窗体中添加如下控件:

  3个按钮控件分别为:Button1、Button2、Button3、 一个Textbox1控件、Label1控件

  控件属性设置如下:

  在这里我们以修改IE标题为实例,来读取与修改注册表当中的值,控件添加完后,界面进行适当的调整。如图2

图 2

  在访问注册表的时候我们需要使用Registry 类,以下是Registry 类的详细信息

  名称:Registry 类

  CurrentUser

  存储有关用户首选项的信息。

  LocalMachine

  存储本地计算机的配置信息。

  ClassesRoot

  存储有关类型(和类)及其属性的信息。

  Users

  存储有关默认用户配置的信息。

  PerformanceData

  存储软件组件的性能信息。

  CurrentConfig

  存储非用户特定的硬件信息。

  DynData

  存储动态数据。

  Registry 类还包含从注册表项设置和检索值的 staticGetValue 和 SetValue 方法。每次使用这两种方法时,它们都会打开和关闭注册表项,所以,当访问大量值时,还可以使用RegistryKey 类中的类似方法。RegistryKey 类还提供了可用来为注册表项设置 Windows 访问控制安全性的方法、可用来在检索值之前测试值的数据类型的方法以及删除项的方法。

签名

2008-8-28 9:31:41 顶部
discuz
头像
等级:社区游侠
权限:普通用户
积分:30
金钱:137
声望:57
经验:57
发帖数:57
注册:2008年8月24日
  资料  消息 短消息编辑 删除 引用 第2楼
访问注册表时我们还需要用到RegistryKey.OpenSubKey 方法

  RegistryKey.OpenSubKey 方法 (String, RegistryKeyPermissionCheck, RegistryRights)

进入代码编辑窗口

  进入Button1_Click事件

进入Button2_Click事件

  读写注册表的代码已经输入完毕了,接下来我们怎样获取系统信息呢?要获取系统信息我们需要使用SystemInformation 类。有关SystemInformation 类的详细信息如下:

  先为大家介绍SystemInformation 类的 BootMode枚举,我们这个实例主要以BootMode枚举为例。

  SystemInformation 类的 BootMode枚举

  SystemInformation 成员的属性 非常关键大家需要了解相关的属性等信息(包括了大量获取系统信息一些方法)。

  SystemInformation 成员的属性

进入代码编辑器模式

签名
2008-8-28 9:31:58 顶部
discuz
头像
等级:社区游侠
权限:普通用户
积分:30
金钱:137
声望:57
经验:57
发帖数:57
注册:2008年8月24日
  资料  消息 短消息编辑 删除 引用 第3楼
进入Button3_Click事件

  好了代码输入完成,接下来我们需要进行程序测试了,在文本框中输入你想要输入的信息如图3

图 3

  我们可以打开IE浏览器看一下效果:

图4

  随后我们可以单击<获取系统启动方式与信息>按钮,测试结果如图5所示:

图5

  好了以上所有功能运行成功,这两个实例非常的实用,希望大家能够多去了解有关这方面的知识,万变不离其中。

签名
2008-8-28 9:32:18 顶部
第1页 共1页 共2个回复     <<    >>    
 快速回复
  • 支持UBB,HTML标签

  • 高级回复

  • 操作选项:评分 加精 解精 奖惩 设专题 设公告 解公告 固顶 总固顶 解固顶 结帖 解结帖 锁帖 解锁 移帖 删帖
      首页 | 购买指南 | 虚拟主机 | 特色介绍 | 下载中心 | 支付方式
    Copyright 2004-2008 BBSGood.com Powered By: BBSGood.Speed Version 5.0
      咨询电话:0575-85513832、0575-85513825(传真)、7*24小时咨询服务:13606552007 不良信息举报中心 浙ICP备05029817号
      业务QQ:38958768、客服QQ1:415896239、客服QQ2:343896043、MSN:jccsxx@hotmail.com