驱动开发
本帖最后由 zishen 于 2023-11-15 20:22 编辑出现这个错误,在网上搜是没有完全禁止数字签名,
在网上搜的这个方法:
第一步:临时禁用驱动数字签名强制,方法:https://jingyan.baidu.com/article/624e74594dbc8d34e8ba5aa6.html
第二部:重启后,在搜索栏里搜索cmd.exe,用管理员权限打开,然后输入bcdedit.exe/set nointegritychecks on,回车,若打印操作成功完成,重启即可永久禁用
在网上搜了好多方法,只有第一个临时的有用,第二个永久禁用的不行,该怎么解决?
第二个“DriverUnload”提示未定义的标识符,是因为你没有编写驱动卸载的方法。 你得创建DriverUnload函数啊 VOID DriverUnload(PDRIVER_OBJECT pdriver)
{
KdPrint(("R0-驱动卸载啦!pdriver=%p行号=%d\n", pdriver, __LINE__));
}
放进去就可以了 这是典型的语言编程问题. 不定义函数如何让人家识别那. 建议别一上来先学习驱动.先把基础学好. 因为编译器找不到DriverUnload函数,但是找到了ZwUnloadDriver函数,所以第一张图报错,第二张图不报错。 ldw471427015 发表于 2023-11-15 10:10
VOID DriverUnload(PDRIVER_OBJECT pdriver)
{
KdPrint(("R0-驱动卸载啦!pdriver=%p行号=%d\n", pd ...
谢谢,我还以为这是系统函数{:1_937:} IBinary 发表于 2023-11-15 10:13
这是典型的语言编程问题. 不定义函数如何让人家识别那. 建议别一上来先学习驱动.先把基础学好.
要学习那些基础啊{:1_936:}{:1_936:}我是看滴水的逆向教学一步步学到这的,c、c++、java、汇编基础都学过,但是滴水的那个驱动开发教程太老了,所以我想找个新的,或者大佬有没有什么推荐的,推荐一下,谢谢!:Dweeqw
页:
[1]