全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1634
推到 Plurk!
推到 Facebook!

如何讀寫windows的系統變數

答題得分者是:Stallion
WoodTiger
初階會員


發表:35
回覆:90
積分:25
註冊:2003-08-01

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-08-06 20:38:18 IP:219.82.xxx.xxx 未訂閱
如何用Delphi編程實現讀寫某一系統變數: 系統變數是指在"我的電腦"按下右鍵→內容→進階,可以看到上面有"系統變數". 如要更改JAVA_HOME這一系統變數的值,該如何實現,請給個思路,謝謝! ================================== 搞得懂就答人,搞不懂就問人,沒有人懂還可以問神!
------
-=-=-=-=-=-=-=-=-=-=-=
Eveything as your wish.
Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-08-06 21:51:45 IP:211.22.xxx.xxx 未訂閱
呼叫 GetEnvironmentVariable WINAPI,取回指定的環境變數,之後分析與更改字串內容,其後再呼叫 SetEnvironmentVariable WINAPI,將新的變數設定寫回。 ---------------------------------------------- We will either find a way, or make one. -Hannibal -。
malanlk
尊榮會員


發表:20
回覆:694
積分:577
註冊:2004-04-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-08-06 21:55:10 IP:218.171.xxx.xxx 未訂閱
Register 資料庫找找 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment
WoodTiger
初階會員


發表:35
回覆:90
積分:25
註冊:2003-08-01

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-08-06 22:47:55 IP:219.82.xxx.xxx 未訂閱
非常感謝Stallion與malanlk兩位的回應,兩個方法好像都可以,用Win API或操控注冊表,真是謝謝了.分只能給一個人,只好先來後到了,真對不起malanlk,下次還是要幫忙的喲! ================================== 搞得懂就答人,搞不懂就問人,沒有人懂還可以問神!
------
-=-=-=-=-=-=-=-=-=-=-=
Eveything as your wish.
malanlk
尊榮會員


發表:20
回覆:694
積分:577
註冊:2004-04-19

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-08-06 23:10:22 IP:218.171.xxx.xxx 未訂閱
Stallion 大大的才是正確答案 如果用 register "ControlSet001" 這個地方會出問題...
系統時間:2024-05-03 1:37:22
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!