1.文件系統(tǒng):包括文件的創(chuàng)建,打開(kāi),讀寫(xiě),關(guān)閉,刪除.文件屬性的設(shè)置與獲取.目錄操作及磁盤(pán)分卷,鏡像文件,加密文件等.
2.內(nèi)存管理:主要是內(nèi)存的分配,共享,釋放.包括虛擬內(nèi)存管理,分頁(yè)機(jī)制,堆管理等.
3.進(jìn)程,線程和模塊:包括主程序,模塊,動(dòng)態(tài)鏈接庫(kù)的編寫(xiě),線程基本概念,線程創(chuàng)建,遍歷,同步等操作,線程和纖程等.
4.設(shè)備I/0,驅(qū)動(dòng)程序控制:包括設(shè)置對(duì)象基本概念,加載與卸載驅(qū)動(dòng)程序,控制驅(qū)動(dòng)程序,與驅(qū)動(dòng)程序通信等.
5.調(diào)試與錯(cuò)誤處理:包括如何開(kāi)發(fā)調(diào)試器,程序運(yùn)行錯(cuò)誤的處理,日志記錄,可執(zhí)行文件的結(jié)構(gòu)等.
6.Windows系統(tǒng)信息:包括注冊(cè)表操作,打開(kāi)注冊(cè)表,讀取,寫(xiě)入鍵值,創(chuàng)建,刪除鍵.還包括系統(tǒng)基本信息的獲取和設(shè)置,如系統(tǒng)目錄,系統(tǒng)版本,計(jì)算機(jī)名等.
7.進(jìn)程間通信:包括使用共享文件進(jìn)行進(jìn)程間通信的方法,使用消息進(jìn)行進(jìn)程間通信的方法,使用郵槽,管道等進(jìn)行進(jìn)程間通信的方法,使用網(wǎng)絡(luò)共享進(jìn)行進(jìn)程間通信的方法.
8.定時(shí)器與消息機(jī)制:消息機(jī)制是Windows系統(tǒng)中很重要的一種機(jī)制.幾乎所有的Windows應(yīng)用程序都在與消息打交道,而Windows的消息機(jī)制又是依賴于定時(shí)器的.所以了解Windows消息機(jī)制是學(xué)習(xí)Windows應(yīng)用程序開(kāi)發(fā)的重要內(nèi)容.
9.其他:Windows的系統(tǒng)基本服務(wù)還包括性能監(jiān)視,電源管理,索引與數(shù)據(jù)存儲(chǔ)等.