2017-03-09 70 views
1

爲了好玩,我正在學習相反的東西,我決定逐個剖析Windows 10,並且瞭解是什麼使得操作系統的功能變得非常好。而且我還假設我的問題也將以其他方式進行設計。Windows 10 bootmgr幫助:查看源代碼

我的問題是,我如何正確地看待Windows bootmgr源代碼?我打開了文件 - 文件類型被冗餘地稱爲「文件」 - 即使它是彙編語言,也完全不可能讀取。我的猜測是,無論是誰寫了文件都做了一些事情來加密文件,使它不可讀,因此不可修改/無法編輯。

讓我非常清楚:我的目的不是更改bootmgr文件來更改窗口,而是更好地瞭解操作系統如何通過讀取工作,以及通過試驗和錯誤。

任何人都可以提供的幫助將不勝感激。我喜歡瞭解這些事情,而且我到目前爲止完全無法找到我在任何網站上找到的答案,包括這個...... IDK,如果我需要改進我的搜索或什麼。

感謝您的幫助。 :)

Ps。我將包含我在Notepad ++中看到的圖片,以便更好地理解我需要的內容here

回答

1

我認爲你可能會把assembly language與機器碼混淆。 Machine code是您的計算機處理器理解的語言。彙編語言是用來表示機器代碼的一系列符號。編譯的可執行文件存儲在機器代碼中。

也就是說,查看編譯二進制文件的機器碼的標準方法是使用稱爲十六進制編輯器的程序。十六進制編輯器將以數字格式顯示二進制代碼,而不是嘗試將二進制文件解釋爲文本,就像編輯器在您提供的屏幕截圖中所做的那樣。 Frhed是一個流行的十六進制編輯器,但有很多好的選擇。

+0

這實際上非常有幫助。 儘管如此,人們如何將其解釋爲可以理解的東西呢?這有可能嗎?謝謝你的幫助。 :) –