TRegistry 再PowerUser 下的誤判... |
尚未結案
|
Snooze
一般會員 ![]() ![]() 發表:18 回覆:21 積分:7 註冊:2002-06-03 發送簡訊給我 |
首先已經確定再PowerUser的權限下User
可手動針對Registry 作新增刪除修改動作
但在Delphi 下會發生無權限的情況 程式的功能會
讀Registry 或 寫Registry 讀的話沒問題 利用OpenKeyReadOnly 的方式讀出 var
Reg: TRegistry;
begin
Reg := TRegistry.Create;
try
Reg.RootKey := HKEY_LOCAL_MACHINE;
if Reg.OpenKeyReadOnly ('\Software\Microsoft\Windows\CurrentVersion') then
......... 但寫入 就沒辦法了
if Reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion', true) then
Reg.WriteInteger('DisableTrayIcon', 1);
或
if Reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion', true) then
Reg.WriteInteger('DisableTrayIcon', 1);
都不會成立 但程式是一定得寫入Registry 的,請問有其他的soulation 嗎.? Nice to meet u
------
Nice to meet u |
william
版主 ![]() ![]() ![]() ![]() ![]() 發表:66 回覆:2535 積分:3048 註冊:2002-07-11 發送簡訊給我 |
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |