C 對系統登錄檔操作的類

2021-06-01 11:19:38 字數 1514 閱讀 9223

using system;

using system.collections.generic;

using system.text;

using microsoft.win32; //對登錄檔操作

using system.collections; //使用arraylist

using system.security.cryptography;//加密解密

using system.io;    //檔案操作

using system.runtime.interopservices;//呼叫dll dllimport

using system.management;  //獲取硬體資訊

using system.net;       //獲取ip位址是用到

using system.drawing;   //image

using system.net.networkinformation;    //ping 用到

using system.text.regularexpressions;   //正則

using system.data;

using system.data.sqlclient;

using microsoft.visualbasic;   //簡體轉繁體時用到

using system.web;       //html urlencode

//登錄檔操作

public class gf_regreadwrite

catch

}///

/// 設定路徑為keypath,鍵名為keyname的登錄檔鍵值為keyval

///

///

///

///

///

///

static public bool setregval(registrykey rootkey, string keypath, string keyname, string keyval)

catch

}/// 建立路徑為keypath的鍵

private registrykey createregkey(registrykey rootkey, string keypath)

catch

}/// 刪除路徑為keypath的子項

private bool delregsubkey(registrykey rootkey, string keypath)

catch

}/// 刪除路徑為keypath的子項及其附屬子項

private bool delregsubkeytree(registrykey rootkey, string keypath)

catch

}/// 刪除路徑為keypath下鍵名為keyname的鍵值

private bool delregkeyval(registrykey rootkey, string keypath, string keyname)

catch}}

C 對系統登錄檔操作的類

using system using system.collections.generic using system.text using microsoft.win32 對登錄檔操作 using system.collections 使用arraylist using system.securit...

C 對window系統登錄檔的操作

單擊左下角的 開始 按鈕,單擊右側的 執行 命令 或者window r 組合鍵 輸入regedit 確定後彈出登錄檔編輯器。可以新增和刪除項 謹慎操作 要想使用cregkey類,需要包含標頭檔案atlbase.h。cregkey提供了對系統登錄檔的操作方法,通過cregkey類,可以方便的開啟登錄檔...

C 對登錄檔刪除操作

最近需要開發乙個小工具,用於清除登錄檔中的一些註冊資訊,這裡的技術點有以下幾點 1 查詢登錄檔指定項資訊 根據給定的登錄檔項名稱,查詢項的資訊,如包含子項的數量。2 迴圈查詢子項 由於登錄檔中的子項名稱不知道,只能根據指定的項下面,迴圈取得子項,然後匹配子項中的特定的鍵和鍵值,從而確定子項。3 查詢...