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

时间:2021-08-07 20:32:55
使用CreateFile("\\\\.\\Example",G....)方法调用安装的驱动Example发现返回的Handle始终为-1,调用GetLastError函数查看发现错误代码为123,使用OD进行分析发现,在程序运行时实际调用CreateFileW,但是"\\\\.\\Example"未能成功转化为宽字符,故通过调用CreateFileW(L"\\\\.\\Example",G...)解决问题