微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我目前正在创build我的第一个Windows设备驱动程序“Hello world”活动 我正在使用Microsoft Visual Studio 2012.

如何生成一个.sys文件,以便我可以在OSRloader中加载它?

似乎无法得到Wix安装驱动程序

Windows内核ReadProcessMemory()/ WriteProcessMemory()?

学习编程Windows驱动程序

一个Windows驱动程序可以访问进程的页表吗?

汇编程序文件作为使用WDK工具构build驱动程序的input

.sys文件基本上是一个只依赖于内核的.dll文件

你需要Windows Driver Kit的库(特别是ntoskrnl.lib )。

打开项目属性和:

选择“链接器” – >“输入”,然后将“ 忽略所有认库”更改为“ 是” 。

选择链接器 – >输入,然后将ntoskrnl.lib添加到其他依赖项 。

选择Linker-> System,然后将Driver更改为Driver ,将Subsystem更改为Native 。

选择链接器 – >高级,然后将入口点更改为DriverEntry 。

选择链接器 – >高级,然后将图像安全异常处理程序更改为否 (如果有)。

对 Debug 和 Release配置执行这些操作(可能无法使用Debug构建)。

然后建立。 您可能还需要添加其他库(例如BufferOverflowK.lib )。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐