sqlserver注册表操作相关的几个未公开过程

sqlserver注册表操作相关的几个未公开过程,第1张

sqlserver注册表操作相关的几个未公开过程,第2张

DECLARE @ test varchar(20)
EXEC master..XP _ regread @ rootkey = ' HKEY _ LOCAL _ MACHINE ',
@key='SOFTWARE\Test ',
@value_name='TestValue ',
@ value = @ Test output
select @ Test
-1。枚举所有键
XP _ instance _ regenumkeys
' HKEY _本地_机器',-root,如下
-HKEY _类_根
-HKEY _当前_用户
-HKEY _本地_机器
-HKEY _用户
'系统'-子键,如果为空,则表示列出根下面的第一级子键
-2。枚举所有键值和数据
XP _ regenumvalues
' HKEY _本地_机器',-root,如下
-HKEY _类_根
-HKEY _当前_用户
-HKEY _本地_机器
-HKEY _用户
'系统'-子键,如果为空,则表示列出根下的一级子键
-每个键值都是一个结果集。请注意,通用键值有两列。有些键值有多列
-3。读取键值
declare @ revarchar(8000)
execxp _ regread
' HKEY _类_根',-root,如下
-HKEY _类_根
-HKEY _当前_用户
-HKEY _本地_机器
-HKEY _用户
' * ',-subKey,如果为空,则表示列出根下第一级的子项
'快速提示'如果只指定了前两项,则用它来确定一个键是否存在
@ re out-a变量来保存结果。如果未指定,则输出结果集
SELECT @re。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » sqlserver注册表操作相关的几个未公开过程

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情