-
什麼? 你的意思是提取主線程的編譯**,對吧? 反彙編和跟蹤,但如果程式有很多工作執行緒,可能會很困難。
-
Windows 核心是用 C 語言編寫的。 世界上大部分的系統核心都是用C語言完成的,使用古代系統是因為當時C語言還很先進,而使用現代系統是因為C語言相容。
對於 Windows,只完成了硬體抽象層及其下面的程式集,最重要的是 C 語言。
你說的概念都在作業系統中,與具體的語言實現無關。 這意味著,無論使用何種語言,生成的可執行程式(或庫)都將具有與您描述的相同的結構,因為這是 Windows 執行所必需的。 例如,PE檔案只是一種格式,入口點只是乙個相對位置,匯入表函式只是一些位置的排列。
當然,你學過彙編後會更好地理解它,不學也沒關係。 因為編譯引入了計算機的低階實現,所以這些結構是最低級別的結構。 看看作業系統就知道了。
您可以參考 MS Press 書籍 Windows Internals。
-
1.是用C語言編寫的,世界上大部分的系統核心都是用C語言完成的,使用古代系統是因為當時C語言還很先進,而使用現代系統是因為C語言相容好,對於Windows系統來說,只有硬體抽象層和它下面的彙編就完成了, 在此之上是 C 語言。
2.無論使用什麼語言,最終生成的可執行程式(或庫),因為這是Windows執行所必需的,例如PE檔案只是乙個格式,入口點只是乙個相對位置,匯入表功能只是一些位置的排列。
-
夜間閱讀:從組合語言到 Windows 核心程式設計
Windows驅動開發技術橡樹蘆葦服務技術詳解梁吵架。
獨自在冰冷的河裡釣魚 - Windows 核心安全程式設計。
Windows 核心方案分析 毛 Decao。
-
Windows驅動開發技術詳解。
Windows 核心方案分析 毛 茶然德
晚上閱讀:從彙編單詞到 Windows 核心程式設計的空白。
-
你也很搞笑。
但也有辦法,可以買Microsoft,然後就可以拿到貨源**。
-
Windows不是開源的,除非你去Microsoft並進入技術層次結構,否則你看不到它的核心原始碼,建議你去看看Linux原始碼。
如果你還想著 Windows 核心的實現原理,可以看看 ReactOS 的原始碼,它是開源的,相容 Win32API,它通過大量的逆向工程分析了 Windows 中大量的 DLL,然後參考分析結果,用 C 語言編寫。
它與Windows高度相容。
-
小兄弟,你太天真了,你最好去找linux的源頭**。 你找不到Windows**的原始碼,人們不開源,但你可以嘗試成為Microsoft作業系統部門的員工,這可能是可能的。
-
你可以從簡單的晶元組裝開始,比如“51微控制器組裝”,如果你想做x86組裝,在深化中,這樣更容易上手。 啟動硬體程式集無需太複雜。 逐漸。
-
推薦觀看《英特爾組合語言程式設計》+《計算機組合原理》+Windows組合語言程式設計
-
教你如何一步一步地學習微控制器! 北航出來了,! 最好買乙個硬體組合!
-
計算機組合原理,組合語言。
-
我向你推薦一本書“Windows 程式設計”。
經典。。。
-
Linux 和 Windows 是不同的作業系統,命令列完全不同,核心也不同! 如果非要說相似之處是框架差別不大,不然Linux就不能在普通的CPU上執行了,另外,Windows系統核心是用彙編和C語言寫的C++語言,而Linux核心是純C(蘋果系統核心也是C的C++和彙編, 但他的申請是OC)。
-
根本不是乙個概念。 你根本不知道。
瘋狂的想法......
核心與命令無關。 核心是整個系統的記憶體管理、硬體驅動、任務排程、資源分配以及與硬體密切相關的所有其他底層程式。 你根本無法訪問這些東西,它是使用者介面、GUI 和字元介面 CLI。
應用程式應使用命令精確的分層。 對於最簡單的軟體層,它們之間有乙個函式庫(核心 - 庫 - 應用程式)。
請學習“作業系統原理”課程,以便您了解什麼是作業系統以及什麼是核心。
答:第一次岳飛(平定了鍾祥楊密的起義,以及北伐晉國收復失地,眾所周知,我就不說了),第二次吳煜(和尚元的大勝,仙人關之戰阻止了晉軍長期進攻四川。 )、第三位孟公(此人厲害極大: >>>More
戲劇世界。 劇院在世界範圍內很受歡迎。 英國戲劇以創作400多年前的《哈姆雷特》、《羅密歐與朱麗葉》等著名戲劇而聞名,這些戲劇至今仍然很受歡迎。 然而,在莎士比亞的時代,戲劇表演與現代戲劇表演截然不同。 >>>More