sqlserver注册表操作相关的几个未公开过程
来源:互联网 发布:js字符串不相等 编辑:程序博客网 时间:2024/06/07 14:46
今天看到邹老大回贴,所以记下来。
DECLARE @test varchar(20)
EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',
@key='SOFTWARE/Test',
@value_name='TestValue',
@value=@test OUTPUT
SELECT @test
-- 1. 枚举所有的 Keys
xp_instance_regenumkeys
'HKEY_LOCAL_MACHINE', -- 根, 注册表固定有下面几个
-- HKEY_CLASSES_ROOT
-- HKEY_CURRENT_USER
-- HKEY_LOCAL_MACHINE
-- HKEY_USERS
'SYSTEM' -- 子键, 如果为 NULL, 表示列出根下面的第1层子键
-- 2. 枚举所有的键值及数据
xp_regenumvalues
'HKEY_LOCAL_MACHINE', -- 根, 注册表固定有下面几个
-- HKEY_CLASSES_ROOT
-- HKEY_CURRENT_USER
-- HKEY_LOCAL_MACHINE
-- HKEY_USERS
'SYSTEM' -- 子键, 如果为 NULL, 表示列出根下面的第1层子键
-- 每个键值为一个结果集, 注意, 一般的键值有两列, 有的键值有多列
-- 3. 读取键值
DECLARE @re varchar(8000)
EXEC xp_regread
'HKEY_CLASSES_ROOT', -- 根, 注册表固定有下面几个
-- HKEY_CLASSES_ROOT
-- HKEY_CURRENT_USER
-- HKEY_LOCAL_MACHINE
-- HKEY_USERS
'*', -- 子键, 如果为 NULL, 表示列出根下面的第1层子键
'QuickTip', -- 键值, 如果只指定前面两项, 则用于判断某个 Key 是否存在
@re OUT -- 保存结果的变量, 如果不指定, 则输出为结果集
SELECT @re
- sqlserver注册表操作相关的几个未公开过程
- 微软未公开的几个过程介绍及用法
- 微软未公开的几个过程介绍及用法
- 几个未公开的 DBCC 命令
- 几个未公开的 DBCC 命令
- 注册表的相关操作
- 关于SQL Server中几个未公布的访问注册表的扩展存储过程
- 关于SQL Server中几个未公布的访问注册表的扩展存储过程
- 关于SQL Server中几个未公布的访问注册表的扩展存储过程
- SQL Server2000 未公开的存储过程
- SQL Server2000 未公开的存储过程
- XP未公开注册表秘技大放送
- SQL Server未公开的两个存储过程
- SQL Server2000 未公开的存储过程(1)
- SQL Server2000 未公开的存储过程(2)
- 利用SQL未公开的存储过程实现分页
- SQL Server未公开的两个存储过程
- SQL Server里一些未公开的扩展存储过程
- Navicat终于支持Oracle了
- .NET 和智能传输服务API编写自动更新程序
- 关于Intraweb的几点总结
- 一刻钟精通正则表达式
- NAND FLASH ECC校验原理与实现
- sqlserver注册表操作相关的几个未公开过程
- 技术总结—基于SSH的项目开发
- 主磁盘分区、扩展磁盘分区、逻辑分区
- 一些基本知识(一)(结构体,共用体,自定义类型,::,指针)
- (转)嵌入式Linux系统BSP的设计与实现
- Sharepoint Form 验证,补漏,记录,注意事项 (2008-07-01 from cnblog)
- Java日期处理
- 一个普通表单控制器(SimpleFornController)处理视图流转的例子
- ASP.NET treeview与xml实现动态添加节点,元素,文本(text)