阅读:1170回复:3
有关在驱动层访问注册表的问题(会者不难:10分)
我现在在 9X 下编写驱动,而且要从注册表中读取数据,查了 DDK 发现 ZwQueryValueKey() 里的那个 ValueName 参数的类型是 PUNICODE_STRING,查了一下,这个 PUNICODE_STRING 其实是由 PVOID 定义而来。
我的问题是:我在 9X 下编写驱动,还需要传给它 Unicode 字符串吗? |
|
沙发#
发布于:2002-08-07 16:43
Ansi C也没有关系,不过你调这个函数之前,必须把它转化成Unicode先。
|
|
板凳#
发布于:2002-08-07 16:48
也就是说即便是在 9X 下写驱动程序,读注册表时也要使用 Unicode 字符串了?那从注册表中读到的字符串也是 Unicode 了?不是说 9X 的内核是基于 ANSI 单字节码吗?
|
|
地板#
发布于:2002-08-08 10:05
请各位高手帮忙!
|
|