2010-08-20 81 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

回答