2009-10-27 76 views
3

目前我處於一個可以學習Windows內核編程的階段,但是我想知道哪些類型的工作可以完成?如果我知道Windows內核,我該怎麼辦?

對於Linux內核,似乎到現在爲止只有一堆驅動程序在那裏工作相關的作業。

+0

你或許可以在惡意軟件「行業」中找到一份工作。 :p – ThiefMaster

回答

-1

您可以編寫與其交互的低級代碼(我假設的優化目的)。還有像Linux世界的驅動程序。

11

對於那些可以編寫Windows驅動程序的人來說,有不少工作要做,但他們中的大多數人不在傳統的軟件公司工作 - 相反,他們在生產需要使用Windows的硬件的公司。

還有可能編寫繞過Win32的Native API代碼,並直接與Windows NT內核通信。大多數情況下,MS似乎正在對這樣做的人表示不滿 - 但是當他們做得很好的時候(例如前ntinernals.com),MS購買它們並顯然使它們適用於MS(假設其他人不首先, 當然)。

底線是它是一個有用的技能集,但不是特別有可能成爲一個改變生活的事件,或者是那個訂單上的任何東西。另外請記住,編寫內核代碼編寫內核代碼 - 做得很好,超出了「細緻」的通常定義。一個好的內核代碼是一個經常不得不坐下來放鬆身心的人,因爲他的肛門保持性很強,第一次站起來時,椅子被他的屁股粘住了!

+0

+1表示出色的答案 – oleksii

相關問題