參考書《VC++ Windows Shell Programming》
這里僅僅是記錄下該資源,推薦到下文列出的連接進行查看
用VC++ 進行Windows Shell 擴展編成
由ccc編譯
序言:
看過一些對windows 外殼的擴展程序,在使用上一般都是直接利用windows的外殼API做一些工作,因為外殼操作需要一些比較專業的知識,因此,大部分編程人員特別是使用集成編程環境的程序人員對windows shell的擴展編程不很了解,也缺乏這方面的資料。
在做過一些程序之后,感覺到使用windows shell的擴展編程可以使程序與操作系統的結合更加緊密,就好像應用程序已經融入到操作系統之中一樣。在使用windows shell擴張編程工具的過程中深切體會到windows shell技術資料的重要性,為此,根據
Dino Esposito的《Visual C++ Windows Shell Programming》為藍本,編譯形成以下文字,為希望使用windows shell編程的人員提供一點幫助。
編譯過程可能會出現錯誤,希望朋友們指正,請Email聯系:
ch2zh1@tom.com。本人將不勝感激。
http://blog.csdn.net/chchzh/article/details/2210729
Windows Shell 編程 第一章 Windows Shell是什么
http://blog.csdn.net/chchzh/article/details/2211475
Windows Shell 編程 第二章 Shell的結構
http://blog.csdn.net/chchzh/article/details/2222622
Windows Shell 編程 第三章 操作文件
http://blog.csdn.net/chchzh/article/details/2233634
深入討論了一個函數SHFileOperation(),對它的每一個方面都作了徹底地測試了。從拷貝,移動,重命名或刪除文件,以及設置標志改變函數行為開始,然后展開了對某些未寫進資料的返回碼,Bugs,函數缺陷的討論。概括地講,在這一章中,給出了:
怎樣編程SHFileOperation()
最普遍的編程錯。
這個函數在資料方面的短缺
怎樣利用文件名映射的優點
Windows Shell 編程 第四章 文件的本質
http://blog.csdn.net/chchzh/article/details/2246694
怎樣取得相關於給定文件或文件夾的各種圖標
怎樣知道可執行文件(.EXE)的二進制格式
怎樣確定給定文件或文件夾可能具有的系統屬性
怎樣使用圖像列表合並兩個圖標,不用XOR修飾與設備關聯操作
Windows Shell 編程 第五章 瀏覽文件夾
http://blog.csdn.net/chchzh/article/details/2276849
http://blog.csdn.net/chchzh/article/details/4597866