2010-08-20 83 views
1

我目前正在編寫一個自動更新ccleaner的應用程序。一切運作良好,直到我啓用UAC ..我使用這個項目:http://www.codeproject.com/KB/cs/tsnewlib.aspx 安排更新過程,但是當啓用uac時,我會每次收到一條消息,如果我讓ccleaner安裝程序對我的計算機進行更改。自動更新過程必須靜靜地進行,而不用用戶提示uac來竊聽用戶。運行具有最高權限的計劃任務

當我手動檢查任務計劃程序中的「運行最高權限」框時,它會在沒有提示的情況下運行。但我似乎無法以編程方式進行此操作。或者我還沒有找到它。

P.s.對不起英文不好

+0

試試這個http://stackoverflow.com/questions/133379/elevating-process-privilege-programatically – 2010-08-20 09:12:40

+0

是的,但後來該宏將會仍然UAC提示吧?我需要一種方法來繞過uac或在計劃任務中檢查「以最高特權運行」框 – 2010-08-20 11:55:33

+0

http://www.sicomponents.com/taskscheduler.html Sicomponents vcl調度代理可以運行具有特權的計劃任務,但它會被支付: \。是否有免費的替代方案來運行具有特權的計劃任務? – 2010-08-20 19:21:58

回答