用户获知编写Windows内核代码编程语言的途径

Windows

1个回答

写回答

纸蓝鲸

2026-02-08 12:00

+ 关注

C++
C++

内核代码就是普通的PE格式。任何二进制格式工具都能用来查看,像exeinfope和DIE这两个免费工具就可以,或者十六进制编辑器也行,想看什么都能看。甚至自己手动把PE里调试节或者资源的字段读出来再打印出来都没问题,完全可以随心所欲地查看。这就是PE的特性。要是想看符号?这也简单,最容易的就是用x64gdb了,它能直接把符号从软件那下载到本地(如果是公开的话),这样就能直接调用,都不需要任何头文件。工具很多,就不一一举例了。手动操作可不可以?当然可以啦,不然上面那些工具是怎么开发出来的?还不是因为对PE格式知识掌握不足,去学一天就会了。那么该看什么资料?要看800页讲PE的书吗?就像有的讲操作系统的书,几十行代码非要啰啰嗦嗦水几百页,而且内容还过时。技术类的东西根本不用看书,看官方文档就好,那才准确。我自己就从来不看书,尤其是国内的书,直接看文档,这样还能避免书中那些模糊不清甚至错误的概念和名词,像那些多年来被反复提及但其实早已过时的对齐或者内存问题之类的就是例子。你是不是想说哪个模块是用rust写的呀?大概率显示的还是microsoft visual C++,哈哈。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号