c 設定環境變數(二)

2021-09-27 07:01:48 字數 1339 閱讀 8277

在電腦上執行處輸入 「regedit」,會顯示本機的登錄檔編輯器:

(一共有七個巢,只可顯示五個)

第二項「hkey_current_user」(hkcu)包含使用者目前登陸的機器的使用者配置。這些配置包括桌面設定、(使用者)環境變數等等定義使用者操作環境的設定。

其子節點「environment」用來設定使用者環境變數。

第三項「hkey_local_machine」(hklm)是乙個很大的巢,其中包括安裝到機器上的軟體和硬體資訊,可用於登入到機器上的所有使用者。

該巢下的子節點system>>controlset001>>control>>session manager>>environment用來設定系統環境變數。

.net 登錄檔類

通過使用 microsoft.win32命名空間中的兩個類registry和registrykey,可以便捷的訪問登錄檔。

(1)registrykey例項表示乙個登錄檔項,其包含的方法可以瀏覽子鍵、建立新鍵、讀取或修改鍵中的值;

(2)registry類只能對登錄檔鍵進行單一的訪問,其乙個重要作用是提供表示頂級鍵的registrykey例項(不同的巢),以便開始在登錄檔中瀏覽。registry是通過靜態屬性來提供這些例項的,這些屬性共有七個對應著七個巢。

例如:registrykey hklm=registry.localmachine;

(3)獲得registrykey 物件引用的過程,視為開啟乙個鍵。

修改使用者環境變數

registrykey regcurrentuser = registry.currentuser;

registrykey regenvironment = regcurrentuser.opensubkey("environment", true);

return regenvironment;

就可以實現對使用者環境變數的操作了。

!!!

最後一定要呼叫關閉函式才可以儲存修改,如:

regenvironment.close();
這個小問題折磨了我乙個星期,細節決定成敗。

設定環境變數

一.何謂環境變數 在所處的環境中,那些供系統或應用程式取用,而固定存在的一種特殊變數,稱之.環境變數可由系統預定或由您自行定義及修改,又稱為整體變數.也就是說 不管你身處何方,這些變數的值都跟著你的環境而存在.例如 path,shell,term等.顯示環境變數的方法如下 echo 變數名稱 如 e...

設定環境變數

1.export path path 路徑 2.修改 etc profile 3.修改 root bashrc 二三中方法需要登出生效 1.確保安裝了標準c開發環境,指令驗證 sudo apt get install build essential。如果安裝提示你的版本最新,否則直接自動安裝。arm...

環境變數設定

顯示環境變數 echo path 使用env命令能顯示所有的環境變數。使用set命令顯示所有本地定義的shell變數。使用unset命令來清除環境變數 export test test 直接用export 變數名 變數值 只在當前的shell或其子shell有效。關閉後即失效。env grep te...