
内核字符串处理
icedxu
这个作者很懒,什么都没留下…
展开
-
PCHAR转UNICODE_STRING
思路,先转成ANSI_STRING 函数CHAR_TO_UNICODE_STRING VOID CHAR_TO_UNICODE_STRING(PCHAR ch,PUNICODE_STRING unicodeBuffer) { ANSI_STRING ansiBuffer; UNICODE_STRING buffer_proc; ULONG len = strlen(...原创 2018-12-13 15:23:28 · 1214 阅读 · 0 评论 -
whar字符串路径获取扩展名与文件名(C语言,windows内核)
在项目中遇到要获取文件的扩展名与文件名,无奈FltGetFileNameInformation 得到的是文件的全路径信息,当然这个结构里面也可以获取文件扩展名,但有时好像不起作用(测试过),所以就自己写了个函数来处理这个字符串 字符串:\\Device\\HarddiskVolume2\\Windows\\explorer.exe 获取扩展名 //获取文件全路径的扩展名,没有扩展名...原创 2018-12-20 15:15:48 · 703 阅读 · 0 评论 -
分割文件全路径中的目录与文件名(C语言,windows内核)
函数定义 //分割目录全路径与文件名 VOID SplitString(PUNICODE_STRING FullPath ,PWCHAR filePath ,WCHAR fileName[]) { PWCHAR p = FullPath->Buffer; int i = wcslen(p) -1; int count = i; int j = 0; while(p[i] !...原创 2018-12-20 15:19:33 · 3192 阅读 · 0 评论