版块
论坛
喜欢
话题
应用
搜索
登录
注册
trent的个人空间
访问量
1
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=17334
问题
问题是这样的:我在FILE FILTER DRIVER 中用ZwSetInformationFile对一个文件进行重命名操作: 对英文名是没有问题的, 但对中文就不行了,函数调用是成功的,只是显示的是乱码,后坠是对的, 譬如:C:\\新建 文本文档1.txt 改...
全文
回复
(
18
)
2005-02-22 13:07
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
trent
:
我的理解是对目标文件名是英文和中文混合的,这时候MS为我们已经转换为UNICODE的类型了, 还有一个问题是我整样截获到用户的对一个目录所做的共享操作呢?在File Monitor 中,对应的操作在哪儿及对应的操作类型是啥? 我找了些资料,...
(2005-02-28 13:19)
回复
zhangshengyu
:
谢谢几位的关注! 这几天比较忙所以没有回复! 问题解决了,那就是中文不用转,其它的转换为两字节就可以了! 还有一个问题就是我整样设置一个目录的属性呢?在FILE FILTER DRIVER中对应的操作是啥呀? 我跟了下好象没发现到! ...
(2005-02-28 10:15)
回复
trent
:
谢谢几位的关注! 这几天比较忙所以没有回复! 问题解决了,那就是中文不用转,其它的转换为两字节就可以了! 还有一个问题就是我整样设置一个目录的属性呢?在FILE FILTER DRIVER中对应的操作是啥呀? 我跟了下好象没发现到!
(2005-02-27 22:34)
回复
fslife
:
用RtlAnsiStringToUnicodeString转换一下就可以了。
(2005-02-24 09:01)
回复
tooflat
:
windows之所以采用unicode,就是为了处理多字节字符的,你把中文由两个字符转成四个字符,那windows还需要unicode干嘛??? :D 谢谢zhangshengyu的关注! 我用的是PFILE_RENAME_INFORMATION结构结构 ...
(2005-02-23 17:56)
回复
trent
:
谢谢zhangshengyu的关注! 我用的是PFILE_RENAME_INFORMATION结构结构 我的理解: ansi编码:中文是用两个字节来表示,英文是一个字节 在驱动中,需要吧ansi转换为uincode编码, ...
(2005-02-23 17:44)
回复
zhangshengyu
:
中文没有问题,你是怎么转换的?贴出来,要不怎么回答
(2005-02-23 15:32)
回复
trent
:
为何没人理呀? 是太简单了还是没有说清楚呢? 只好自己顶一下? 这可能是UNICODE编码的问题,但为何是这样呢? 大家以前没遇到吗?
(2005-02-23 15:06)
回复
« 上一页
1
2
trent
加关注
写私信
0
关注
0
粉丝
2524
帖子
返回顶部