阅读:1427回复:2
在WDM中如何打开注册表
Walter Oney的书中有讲到如何打开RegistryPath参数传递的注册表,
可是我不懂如何打开一个任意的注册表 我想问注册表完整路径在UNICODE_STRING里如何设置,或给我个打开注册表的例子。 先谢写大家了。 |
|
|
沙发#
发布于:2002-03-10 22:55
查看一下DDK的文档吧,好象是以IO开头的。
|
|
板凳#
发布于:2002-03-11 09:10
在2000下可以打开注册表了,用用以下代码打开后就可以进行读写了
UNICODE_STRING ParthString ; RtlInitUnicodeString(&ParthString, L\"\\\\REGISTRY\\\\MACHINE\\\\System\\\\CurrentControlSet\\\\Services\"); OBJECT_ATTRIBUTES oa; InitializeObjectAttributes(&oa, &ParthString, 0, NULL, NULL); HANDLE hkey; NTSTATUS status = ZwOpenKey(&hkey, KEY_READ, &oa); if (NT_SUCCESS(status)) { ZwClose(hkey); } |
|
|