資源簡(jiǎn)介
內(nèi)容簡(jiǎn)介 · · · · · ·
這是一本經(jīng)典的Windows核心編程指南,從第1版到第5版,引領(lǐng)著數(shù)十萬(wàn)程序員走入Windows開發(fā)陣營(yíng),培養(yǎng)了大批精英。
作為Windows開發(fā)人員的必備參考,本書是為打算理解Windows的C和C++程序員精心設(shè)計(jì)的。第5版全面覆蓋Windows XP,Windows Vista和Windows Server 2008中的170個(gè)新增函數(shù)和Windows特性。書中還講解了Windows系統(tǒng)如何使用這些特性,我們開發(fā)的應(yīng)用程序又如何充分使用這些特性,如何自行創(chuàng)建新的特性。...
作者簡(jiǎn)介 · · · · · ·
Jeffrey Richter是一位在全球享有盛譽(yù)的技術(shù)作家,尤其在Windows/.NET領(lǐng)域有著杰出的貢獻(xiàn)。他的第一本W(wǎng)indows著作Windows 3: A Developer's Guide大獲好評(píng),從而聲名遠(yuǎn)揚(yáng)。之后,他又推出了經(jīng)典著作《Windows 高級(jí)編程指南》和《Windows核心編程》。如今這兩本書早已成為Windows程序設(shè)計(jì)領(lǐng)域的顛峰之作,培育了幾代軟件開發(fā)設(shè)計(jì)人員。他的每一本新作問世,我們都有理由相信這是一本巨著,我們想要的一切盡在其中。Jeffery 是Wintellect公司的創(chuàng)始人之一,也是MSDN雜志.NET專欄的特邀編輯。現(xiàn)在他正領(lǐng)導(dǎo)開發(fā)該公司的.NET程序設(shè)計(jì)課程,向大眾推廣.NET技術(shù)。因?yàn)樗?999年開始就參與了微軟.NET框架開發(fā)組的咨詢工作,與這些一線人員一起經(jīng)歷了.NET的孕育與誕生,所以他對(duì).NET思想的領(lǐng)悟、對(duì).NET的細(xì)節(jié)熟稔,是其他任何作家難以企及的。他是.NET著作領(lǐng)域中當(dāng)之無(wú)愧的一面旗幟。
Christophe Nasarre是Business Objects的軟件架構(gòu)師和開發(fā)部門領(lǐng)導(dǎo),該公司致力于幫助其他企業(yè)更好地專注于其主營(yíng)業(yè)務(wù),通過商業(yè)智能方案來提升決策能力和業(yè)績(jī)。他為Addison-Wesley,APress和Microsoft Press出版的許多圖書擔(dān)任過技術(shù)審校,此外還是MSDN Magazine的撰稿人。
目錄 · · · · · ·
第1部分 必備知識(shí)
第1章 錯(cuò)誤處理
1.1 定義自己的錯(cuò)誤代碼
1.2 ErrorShow示例程序
第2章 字符和字符串處理
2.1 字符編碼
2.2 ANSI字符和Unicode字符與字符串?dāng)?shù)據(jù)類型
2.3 Windows中的Unicode函數(shù)和ANSI函數(shù)
2.4 C運(yùn)行庫(kù)中的Unicode函數(shù)和ANSI函數(shù)
2.5 C運(yùn)行庫(kù)中的安全字符串函數(shù)
2.5.1 初識(shí)新的安全字符串函數(shù)
2.5.2 在處理字符串時(shí)如何獲得更多控制
2.5.3 Windows字符串函數(shù)
2.6 為何要用Unicode
2.7 推薦的字符和字符串處理方式
2.8 Unicode與ANSI字符串轉(zhuǎn)換
2.8.1 導(dǎo)出ANSI和Unicode DLL函數(shù)
2.8.2 判斷文本是ANSI還是Unicode
第3章 內(nèi)核對(duì)象
3.1 何為內(nèi)核對(duì)象
3.1.1 使用計(jì)數(shù)
3.1.2 內(nèi)核對(duì)象的安全性
3.2 進(jìn)程內(nèi)核對(duì)象句柄表
3.2.1 創(chuàng)建一個(gè)內(nèi)核對(duì)象
3.2.2 關(guān)閉內(nèi)核對(duì)象
3.3 跨進(jìn)程邊界共享內(nèi)核對(duì)象
3.3.1 使用對(duì)象句柄繼承
3.3.2 改變句柄的標(biāo)志
3.3.3 為對(duì)象命名
3.3.4 終端服務(wù)命名空間
3.3.5 專有命名空間
3.3.5 復(fù)制對(duì)象句柄
第Ⅱ部分 工作機(jī)制
第4章 進(jìn)程
4.1 編寫第一個(gè)Windows應(yīng)用程序
4.1.1 進(jìn)程實(shí)例句柄
4.1.2 進(jìn)程前一個(gè)實(shí)例的句柄
4.1.3 進(jìn)程的命令行
4.1.4 進(jìn)程的環(huán)境變量
4.1.5 進(jìn)程的關(guān)聯(lián)性
4.1.6 進(jìn)程的錯(cuò)誤模式
4.1.7 進(jìn)程當(dāng)前所在的驅(qū)動(dòng)器和目錄
4.1.8 進(jìn)程的當(dāng)前目錄
4.1.9 系統(tǒng)版本
4.2 CreateProcess函數(shù)
4.2.1 pszApplicationName和pszCommandLine參數(shù)
4.2.2 psaProcess,psaThread和bInheritHandles參數(shù)
4.2.3 fdwCreate參數(shù)
4.2.4 pvEnvironment參數(shù)
4.2.5 pszCurDir參數(shù)
4.2.6 psiStartInfo參數(shù)
4.2.7 ppiProcInfo參數(shù)
4.3 終止進(jìn)程
4.3.1 主線程的入口點(diǎn)函數(shù)返回
4.3.2 ExitProcess函數(shù)
4.3.3 TerminateProcess函數(shù)
4.3.4 當(dāng)進(jìn)程中的所有線程終止時(shí)
4.3.5 當(dāng)進(jìn)程終止運(yùn)行時(shí)
4.4 子進(jìn)程
4.5 管理員以標(biāo)準(zhǔn)用戶權(quán)限運(yùn)行時(shí)
4.5.1 自動(dòng)提升進(jìn)程的權(quán)限
4.5.2 手動(dòng)提升進(jìn)程的權(quán)限
4.5.3 何為當(dāng)前權(quán)限上下文
4.5.4 枚舉系統(tǒng)中正在運(yùn)行的
代碼片段和文件信息
評(píng)論
共有 條評(píng)論