如果我了解Windows内核,我该怎么办?

Bin*_*hen 3 windows kernel

目前我处于可以学习Windows内核编程的阶段,但我想知道我可以做哪些类型的工作?

对于Linux内核,到目前为止只有一堆驱动程序在那里工作相关的工作.

Jer*_*fin 11

对于可以编写Windows驱动程序的人来说,有很多工作,但大多数人不在传统软件公司 - 相反,他们是在生产需要与Windows一起工作的硬件的公司.

还有可能编写绕过Win32的Native API代码,并直接与Windows NT内核对话.在大多数情况下,MS似乎对正在做这件事的人正式皱眉 - 但是当他们做得很好时(例如前ntinernals.com),MS购买它们并显然让它们为MS工作(假设其他人没有先行, 当然).

最重要的是,它是一个有用的技能组合,但不太可能是一个改变生活的事件,或该命令上的任何事情.还要记住,编写内核代码正在编写内核代码 - 这样做远远超出了"细致"的通常定义.一个好的内核代码是一个人谁经常有坐下回落和身体放松,因为他是如此肛门固在第一时间,他站起来,椅子坚持他的屁股!