WIN2000下面,我是一個USER權限的用戶,如何寫一個程式能使我雙擊了他後就關機 |
答題得分者是:pcplayer99
|
hua2000
中階會員 發表:102 回覆:200 積分:65 註冊:2006-11-04 發送簡訊給我 |
WIN2000下面,我是一個USER權限的用戶,如何寫一個程式能使我雙擊了他後就關機
procedure Tmainform.Button3Click(Sender: TObject);
const
SE_SHUTDOWN_NAME = 'SeShutdownPrivilege';
var
hToken: THandle;
NewTP: TTokenPrivileges;
PreTP: TTokenPrivileges;
Zero: DWord;
begin
OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY, hToken);
LookupPrivilegeValue(nil, SE_SHUTDOWN_NAME, NewTP.Privileges[0].Luid);
NewTP.PrivilegeCount := 1;
NewTP.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges(hToken, False, NewTP, SizeOf(TTokenPrivileges), PreTP, Zero);
ExitWindowsEx(EWX_SHUTDOWN, 0);
end;
上面的代碼可在超級用戶下能關機,但我是USER權限,如何關機呀?
|
wnhoo
高階會員 發表:75 回覆:443 積分:198 註冊:2003-04-22 發送簡訊給我 |
|
hua2000
中階會員 發表:102 回覆:200 積分:65 註冊:2006-11-04 發送簡訊給我 |
|
wnhoo
高階會員 發表:75 回覆:443 積分:198 註冊:2003-04-22 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
hua2000您好:
引言: WIN2000下面,我是一個USER權限的用戶,如何寫一個程式能使我雙擊了他後就關機您可以試試下面連結的黃金文章[心得分享:以程式控制Windows 2000 關機 ] http://delphi.ktop.com.tw/topic.php?TOPIC_ID=18760 由bruce0211大哥提供[BCB] 對不起,我無法確定跟權限有沒有關聯 我剛剛搜尋了一下 您可以再參考 http://delphi.ktop.com.tw/topic.php?topic_id=18275 http://delphi.ktop.com.tw/topic.php?topic_id=19016 http://delphi.ktop.com.tw/topic.php?topic_id=27469 希望對您有幫助 順心 <>~我也是在學習的階段,所以請您多多見諒與指教~> 發表人 - |
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
引言: 客戶機都用WIN2000了,但又不能分ADMIN的權限給他們, 這如何是好呀, 無法關機呀 我想了一下,只有寫一個程式給它們用! 但聽你這麼一說,這可就麻煩啦! 幫我想一想,還有沒有辦法呀?您寫的也是機台控制嗎? 為什麼不能給他們 Administrator 的權限?! 我寫的機台控制,都只開 Administrator 帳號,並且 AutoLogin ,而在一進 Windows 就只執行我的程式,把那些 桌面/開始按鈕/工作列 全部都隱藏(最近有一篇文有實作出這些功能,請到作品發表區找找), 一進到我的程式再輸入帳號密碼... 沒有 Administrator 的權限有太多功能無法玩,無法「完全」控制喔 <>沒空更新的網頁... href="http://dllee.adsldns.org">http://dllee.adsldns.org 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com |
hua2000
中階會員 發表:102 回覆:200 積分:65 註冊:2006-11-04 發送簡訊給我 |
|
pcplayer99
尊榮會員 發表:146 回覆:790 積分:632 註冊:2003-01-21 發送簡訊給我 |
|
hua2000
中階會員 發表:102 回覆:200 積分:65 註冊:2006-11-04 發送簡訊給我 |
|
shaofu
高階會員 發表:5 回覆:136 積分:103 註冊:2003-01-07 發送簡訊給我 |
|
hua2000
中階會員 發表:102 回覆:200 積分:65 註冊:2006-11-04 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |