阅读:1387回复:4
如何从驱动程序中用METHOR_IN_DIRECT模式读出字符串
我从应用程序只读到第一个字符,不知是什么原因
|
|
|
沙发#
发布于:2004-01-31 16:16
Sorry!是MEEHOD_IN_DIRECT或METHOD_OUT_DIRECT模式,得到的结果是一样的
|
|
|
板凳#
发布于:2004-02-03 09:49
这个问题已解决.
就是UNICODE和ANSI字符的问题. |
|
|
地板#
发布于:2004-02-09 11:25
请问你是怎么解决这个问题的呢?我是初学者,也被这个问题卡着,希望指教一下!
kornecor@163.net QQ:16884178 |
|
地下室#
发布于:2004-02-11 09:58
我采取一种笨方法,若有更好的办法,欢迎跟贴!
定义两个字符类,一个是ANSI格式,另一个是UNICODE格式. 初始化这两个类的成员变量. 从注册表中读取一个字符串(应该是UNICODE格式的),复制到UNICODE型的类对象中.然后采用RtlUnicodeStringToAnsiString进行转换,再输出到缓冲区就可以了 |
|
|