首页
社区
课程
招聘
[求助]DDK 字符串 相连 请大家帮忙
发表于: 2010-9-25 23:11 4491

[求助]DDK 字符串 相连 请大家帮忙

2010-9-25 23:11
4491
请教大师们在ddk中
1,如何让2个string 相连,char*相连也可以
2,int型转string或char*有没有更好的办法,用RtlIntegerToUnicodeString好麻烦,内存又要申请还要释放
在线=啊

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 1163
活跃值: (137)
能力值: ( LV12,RANK:230 )
在线值:
发帖
回帖
粉丝
2
append类函数
2010-9-25 23:23
0
雪    币: 168
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
能举个例子吗,我用了提示这个 error C2039: 'Append' : is not a member of '_UNICODE_STRING'
2010-9-25 23:35
0
雪    币: 71
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
RtlAppendUnicodeToString
2010-9-25 23:52
0
雪    币: 1361
活跃值: (1052)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
status = RtlAppendUnicodeToString(&dst,L"sssccc");
2010-9-26 00:02
0
雪    币: 168
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
谢了,这样是可以连接的,在windbg里看到它连接成功
可在应用程序里原里用str.Format ("%ws",ch);原来可以读取成功,相连了就读取失败了,不懂为什么
2010-9-26 00:18
0
雪    币: 168
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
str.Length相连后也有增加啊,应用程序里设1024字节来读,不懂哪里出错了
2010-9-26 00:24
0
雪    币: 168
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
找到原因了,加的"34",读就没问题,如果是"三四"就报错,可能是汉字没0,所以找不到结尾,就不懂怎么解决
2010-9-26 01:11
0
雪    币: 168
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
没招,只好用土办法连完后用 RtlUnicodeStringToAnsiString把它换回来,在应用程序里用str.Format ("%s",ch);把它打出来就不会出错了,
有没有谁有更好的办法指导我一下
2010-9-26 01:44
0
雪    币: 468
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
驱动内的字符串不以“0”结尾的,而是一种结构,包含length,开始地址,等等。
2010-9-26 13:58
0
雪    币: 49
活跃值: (19)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
ddk就不要C++了 我觉得
2010-9-26 16:56
0
游客
登录 | 注册 方可回帖
返回
//