注冊表是windows系統的一個龐大數據庫它存儲著系統硬件軟件及用戶信息適當修改注冊表的參數值可以提高系統的性能注冊表的修改通常有兩種途徑其一是利用windows系統提供的RegEdit命令進行修改此種方法雖說直觀但由於注冊表的復雜性對於一般用戶來說此方法並不十分可行其二就是以編程方式來訪問注冊表掌握這種方法對於程序員來說是一個重要的基本技術因為在我們的編程過程中很多地方都需要以程序方式去訪問注冊表比如大家熟悉的超級兔子俠客修改器等都是以這種方式來完成對注冊表的修改從而達到保護系統或提高系統性能的目的
下面以一個實例為基礎講解在DelPhi中如何以編程方式對注冊表進行修改通過本文的學習你可以獲得以下知識
第一明確編程訪問注冊表的基本思想
第二明確如何在程序中完成對注冊表的讀寫操作
第三你可以將本文所述的方法移植到VCVB等語言中舉一反三觸類旁通達到隨心所欲修改注冊表的目的
通過實踐你完全有可能編寫出象超級兔子那樣的系統修改器
一 實例敘述
程序名稱隱藏驅動器(Hide_Driveexe)
程序界面程序運行時的界面如圖一所示
功能說明
()用戶可以選擇A驅或B驅或同時選擇A驅和B驅單擊隱藏按鈕即可以隱藏我的電腦中的軟盤驅動器
()當程序啟動時可判斷系統中軟盤的當前狀態如果你的系統中軟盤B已經是處於隱藏狀態程序啟動時的界面則如圖二所示
特別說明此程序就是典型的對注冊表進行讀和寫的操作
From:http://tw.wingwit.com/Article/program/Delphi/201311/11127.html