应用层通过CreateFile函数调用驱动产生代号为123的错误修正方法

来源:互联网 发布:英国 欧洲大陆 知乎 编辑:程序博客网 时间:2024/05/21 14:58
使用CreateFile("\\\\.\\Example",G....)方法调用安装的驱动Example发现返回的Handle始终为-1,调用GetLastError函数查看发现错误代码为123,使用OD进行分析发现,在程序运行时实际调用CreateFileW,但是"\\\\.\\Example"未能成功转化为宽字符,故通过调用CreateFileW(L"\\\\.\\Example",G...)解决问题