
Windows驱动开发
wull_
rua
展开
-
驱动开发:驱动加载错误(net start) 系统错误127 找不到指定的程序
非常低级的错误,但是因为搜问题的时候没找到合适的答案,因此写博客记录一下错误描述在win7x86系统环境下加载驱动,驱动安装成功但是无法加载:>> net start 驱动名发送系统错误127.找不到指定的程序错误原因项目平台设置错误:TargetOSVersion不能大于windows7...原创 2021-03-17 17:10:41 · 1787 阅读 · 0 评论 -
驱动开发:英文版写txt文件乱码(Unicode字符写入问题)
由于开发环境中有英文版的需要,所以需要在时区设置为英文时区时,能使用驱动写中文文件。相比在中文环境下,会产生的问题简单来说就是Unicode字符的写入问题。写入函数主要是以下这个函数ZwWriteFile(readFileHandle, NULL, NULL, NULL, &ioStatusBlock, conTwo, 2 * sizeof(WCHAR), &byteOffset, NULL);1.原因之前因为写入Unicode字符会有格式上的显示问题,所以在写入之前会进行转换:原创 2020-07-06 20:04:59 · 543 阅读 · 0 评论 -
驱动开发之注册表:获取注册表HKEY_CURRENT_USER对应路径(SID)
在内核中hook注册表必须要使用转换后的路径,例如HKEY_LOCAL_MACHINE的路径对应的是“\Registry\Machine”,但是HKEY_CURRENT_USER相对比较特殊,因为它不是一个固定的值,需要你根据其他东西判断。因此本文给出几种获取HKEY_CURRENT_USER对应路径的方法。方法一 根据注册表项获取我最开始使用的获取HKEY_CURRENT_USER对应路径的...原创 2020-01-13 16:48:20 · 2256 阅读 · 0 评论