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

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

概述我目前正在创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 )。

总结

以上是内存溢出为你收集整理的我目前正在创build我的第一个Windows设备驱动程序“Hello world。”活动。 我正在使用Microsoft Visual Studio 2012.全部内容,希望文章能够帮你解决我目前正在创build我的第一个Windows设备驱动程序“Hello world。”活动。 我正在使用Microsoft Visual Studio 2012.所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1262072.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存