社区
进程/线程/DLL
帖子详情
HOOK CreateFile
Tmx999
2004-05-08 03:47:13
为什么我hook CreateFile的时候得到的函数名总是 \ 或者 C
我用MessageBox显示CreateFileW中的参数LPCTSTR lpFileName,要么是 \ 要么是 C (CreateFileA 没有用)
郁闷,大家知道是为什么吗?是编码的问题?
...全文
104
3
打赏
收藏
HOOK CreateFile
为什么我hook CreateFile的时候得到的函数名总是 \ 或者 C 我用MessageBox显示CreateFileW中的参数LPCTSTR lpFileName,要么是 \ 要么是 C (CreateFileA 没有用) 郁闷,大家知道是为什么吗?是编码的问题?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Tmx999
2004-05-09
打赏
举报
回复
终于,终于可以了
是Unicode码
编译的时候没有设置UNICODE,_UNICODE
因此MessageBox在编译链接的时候用的MessageBoxA
只要把MessageBox强制换成MessageBoxW就可以正常显示了
谢谢 风哥
halk
2004-05-08
打赏
举报
回复
用 WCHAR类型的缓冲区接收文件名试试,返回的可能是Unicode字符串。
IsTextUnicode函数可以协助判断是不是Unicode字串。
halk
2004-05-08
打赏
举报
回复
请注意Unicode编码问题。
vc++调用
hook
API钩子截获
Create
File
和CloseHandle来加密WORD文件+实现文件防拷贝_chorus和
hook
区别
利用API
Hook
截获
Create
File
和CloseHandle达到加解密DOC文件和防拷贝的目的 visual c++调用
hook
API钩子截获
Create
File
和CloseHandle来加密WORD文件+实现文件防拷贝
HOOK
监控
Create
File
MessageBox
Hook
监控文件创建、窗口事件、串口等底层事件,DllImport("kernel32.dll", EntryPoint = "Write
File
" ,"user32.dll", EntryPoint = "MessageBoxA", "kernel32.dll", EntryPoint = "
Create
File
A" 等
HOOK
API.rar
C++ API
HOOK
大全 强烈推荐 包含常用的示例:网络、注册表、文件、对话框、进程等
HOOK
API各种示例源代码
易语言-API
HOOK
Create
file
A源码(写到文件、读入文件)
看到一个开源的
HOOK
Create
file
A的帖子 里面说 “直接API
hook
会 出错 只有汇编
hook
了”,那我写个API
hook
的方法。用到了精易模块的API
hook
类。
易语言API
HOOK
Create
file
A实现写到文件、读入文件-易语言
看到一个 开源的
HOOK
Create
file
A的帖子 里面说 “ 直接API
hook
会 出错 只有汇编
hook
了 ” ,那我写个API
hook
的方法。用到了精易模块的API
hook
类。
进程/线程/DLL
15,473
社区成员
49,171
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章