首页
社区
课程
招聘
未解决 [求助]RtlInitUnicodeString没弄明白求大佬看看
发表于: 2019-11-19 00:49 2309

未解决 [求助]RtlInitUnicodeString没弄明白求大佬看看

2019-11-19 00:49
2309
	char name;
	UNICODE_STRING  ustrName;
	name = "Teed";
	RtlInitUnicodeString(&ustrName, L"\\XX\\" + name);
请问这几行代码有什么问题 输出ustrName 一直不对

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

最后于 2019-11-19 01:07 被咒夜编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 9934
活跃值: (2554)
能力值: ( LV6,RANK:87 )
在线值:
发帖
回帖
粉丝
2
......
2019-11-19 00:58
0
雪    币: 217
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
2019-11-19 01:00
0
雪    币: 9626
活跃值: (1838)
能力值: ( LV5,RANK:73 )
在线值:
发帖
回帖
粉丝
4
......
2019-11-19 04:29
0
雪    币: 1763
活跃值: (1851)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
1、name的声明跟赋值有问题
2、RtlInitUnicodeString第二个参数有问题
2019-11-19 07:50
0
雪    币: 2065
活跃值: (500)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
6
。。。
2019-11-19 09:34
0
雪    币: 838
活跃值: (9811)
能力值: ( LV13,RANK:385 )
在线值:
发帖
回帖
粉丝
7
name是char类型. 函数第二个参数传入有误. 可以写成下面这样. char name[] = "xxxx"  Rtlxxx(&username,L"HelloWorld") 如果你想拼接.  可以用C库函数拼接.也可以用Rtl函数拼接.好像记得有一个叫做 RtlUnicodeStringCbCatStringN 可以查一下用法.
2019-11-19 09:44
2
雪    币: 12848
活跃值: (9142)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
8
字符串拼接用加号?建议亲去写javascript呢
2019-11-19 11:03
0
雪    币: 9626
活跃值: (1838)
能力值: ( LV5,RANK:73 )
在线值:
发帖
回帖
粉丝
9
话说回来,我寻思你不能在易语言里用加号拼接好了再传给驱动吗?
2019-11-19 14:14
0
雪    币: 217
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
10
感谢
2019-11-19 14:50
0
游客
登录 | 注册 方可回帖
返回
//