VS2005 My.Computer.Registry 对象 操作注册表 简单示例
本例将通过My.Computer.Registry 对象 对注册表的修改
添加一个右键菜单项到IE浏览器
通过该菜单项
调用C:\a.html
效果是弹出一个提示
1.添加Microsoft.VisualBasic.dll引用
2.创建vb页面 编码以实现对注册表的操作
示例代码如下
'创建注册表项
'My.Computer.Registry.CurrentUser.CreateSubKey("Software\Microsoft\Internet Explorer\MenuExt\MyTestKey")
'' Change MyTestKeyValue to This is a test value.
'My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\MyTestKey", _
'"MyTestKeyValue", "This is a test value.")
'确定值是否存在
'If My.Computer.Registry.GetValue("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\MyTestKey", "MyTestKeyValue", Nothing) Is Nothing Then
' MsgBox("Sorry,Value does not exist.")
'Else
' MsgBox("OK,Value exist.")
'End If
'读取值
'Dim readValue As String
'readValue = My.Computer.Registry.GetValue("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\MyTestKey", "MyTestKeyValue", Nothing)
'MsgBox("The value is :" & readValue)
'将值写入注册表项
'a.html 内容
'<script language="javascript" type="text/javascript">
'alert("");
'</script>
'My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\MyTestKey", "", "C:\a.html")
'My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\MyTestKey", "Contexts", "1", Microsoft.Win32.RegistryValueKind.DWord)
'删除注册表项
'My.Computer.Registry.CurrentUser.DeleteSubKey("Software\Microsoft\Internet Explorer\MenuExt\MyTestKey", False)
End Sub
VS2005 My.Computer.Registry 对象 操作注册表 简单示例相关推荐
- java代码操作注册表,java操作注册表范例代码
java操作注册表实例代码 以下代码的作用是读取USB设备: package org.yangzc.reglistener; import com.ice.jni.registry.Registry; ...
- delphi 操作注册表详解
32位Delphi程序中可利用TRegistry对象来存取注册表文件中的信息. 一.创建和释放TRegistry对象 1.创建TRegistry对象.为了操作注册表,要创建一个TRegistr ...
- C#操作注册表全攻略
相信每个人对注册表并不陌生,在运行里面输入"regedit"就可以打开注册表编辑器了.这东西对Windows系统来说可是比较重要的,也是病毒常常会光顾的地方,比如病毒和恶意软件常常 ...
- 在Delphi程序中操作注册表
32位Delphi程序中可利用TRegistry对象来存取注册表文件中的信息. 一.创建和释放TRegistry对象 1.创建TRegistry对象.为了操作注册表,要创建一个TRegistry对象: ...
- [转]C#操作注册表
原文链接:http://www.cnblogs.com/txw1958/archive/2012/08/01/csharp-regidit.html 下面我们就来用.NET下托管语言C#注册表操作,主 ...
- QSettings 操作注册表 与 ini 文件的优劣
0.注册表和ini的优劣之处 ini文件最大好处就是 无污染 注册表的最大好处就是 隐密! 总结: (1) 注册表 采用的是二进制形式登录数据,INI 文件采用的则是简单的文本形式登录数据. (2) ...
- .NET操作注册表的封装类
我写的一个在.NET下操作注册表的类. using System; using Microsoft.Win32; using System.Collections; namespace iUNS { ...
- WinForm创建系统托盘以及操作注册表
创建系统托盘菜单 1,创建一个contextMenu(cmnMain)菜单 2,添加一个NotifyIcon组件,设置ContextMenu属性为cmnMain 3,相应窗体改变事件(最小化等) pr ...
- Win64 驱动内核编程-6.内核里操作注册表
内核里操作注册表 RING0 操作注册表和 RING3 的区别也不大,同样是"获得句柄->执行操作->关闭句柄"的模式,同样也只能使用内核 API 不能使用 WIN32 ...
- Win 驱动编程 - 内核里操作注册表
一 概述 RING0 操作注册表和 RING3 的区别也不大,同样是"获得句柄->执行操作->关闭句柄"的模式,同样也只能使用内核 API 不能使用 WIN32API. ...
最新文章
- 数据绑定(Binding)
- 快速幂运算and 快速乘运算
- JVM1.6 GC详解
- python一行没写完用什么隔离_完全隔离的Python环境
- html文件上传数量限制,使用HTML中的input上传文件最多可以上传多少张?
- .Net程序调试与追踪的一些方法
- Vector3.MoveTowards与Vector3.Lerp()区别
- Hibernate-逆向工程
- AMP+EPP3.0的开发环境配置
- 使用VB6.0编写管家婆服装----百胜服装ERP数据转换程序和通用SQL server查询程序的心得
- 计算机名(主机名)、本机地址(IP/IPv4)、localhost、127.0.0.1的关系
- Python-微信小程序飞机大战(类实现)
- Unity中雾效的开启
- 开环放大倍数和闭环放大倍数的区别
- java ssi_java SSI idea
- 【Python】数据分析——用户行为
- 黑客社会工程学攻击2 新书来袭
- java计算机毕业设计web智慧医疗平台设计与实现源码+mysql数据库+系统+lw文档+部署
- K-java安装教程
- linux 操作系统 哪个好用,一款非常好看好用的国产Linux操作系统发行版
热门文章
- Android Spinner 设置setOnItemSelectedListener时,竟会默认触发一次事件!
- bzoj2648/2716 kdtree
- 如何通过修改注册表来限定Win10 PIN的最小位数
- initShaders P30 在webgl内部建立和初始化着色器
- SIP协议栈基础笔记
- caffe里的blocking_queue.hpp与.cpp干了点什么呢???
- 制作stick侧边栏导航效果
- validationEngine中文版 — jquery强大的表单验证插件,留着以后会用得上
- 非连续内存区缺页异常处理
- NetBeans Weekly News 刊号 # 152 - Jun 15, 2011