Windows環境子系統

2021-09-05 21:59:30 字數 476 閱讀 4388

windows擁有乙個核心, 多個子系統.

window的環境子系統其實就是核心的client, 核心為環境子系統提供服務.

最早時設計了三個環境子系統, os/2, posix, windows. 到今天windows作業系統中就只剩下了windows環境子系統了.

windows的環境子系統的伺服器程序是csrss.exe, 全稱是client/server runtime server subsystem. 它包括三個dll.

winsrv.dll    最基本的dll, 提供包括管理控制台視窗, hard error(核心的驅動程式發起, 有csrss.exe報告的錯誤).

csrsrv.dll   程序,執行緒維護, 除錯

basesrv.dll 負責安全和登入.

windows子系統還有乙個核心模組, 它工作在核心之中, win32k.sys

包括gdi, 視窗繪製.

user 使用者輸入

windows子系統之go環境搭建及編譯

importment 可以在windows子系統中設定gopath 指向windows gopath 實現linux下編譯功能 cd mnt d sudo tar c usr local xzf go1.11.5.linux amd64.tar.gz 3 配置環境變數 可忽略 add usr loc...

windows 子系統認識(2)

環境 xp 為了看和子系統聯絡有多重要,我在kernel32.dll中,ida看了下引用,如下 可以看出,這個通訊確實很重要。其中createremotethread 函式的呼叫也需要呼叫通知子系統建立了執行緒 截圖未全顯示 片段如下 call the windows server to let i...

Windows下的Linux子系統

windows subsystem for linux簡稱wsl,是乙個在windows 10上能夠執行原生linux二進位制可執行檔案 elf格式 的相容層。windows設定 更新和安全 開發者選項 啟用開發人員模式 控制面板 程式 啟用或關閉windows功能 適用於linux的windows...