|
|
|
SetUAC函数简介: 设置当前系统的UAC(用户账户控制).
6 m; T: [- c o. r! ]- t0 M& Z, e函数原型:
5 g( O8 q+ k9 _/ J) `: R* K
2 o3 ~- j$ e2 [ Tlong SetUAC(enable)
/ I' _+ N$ W l4 N
+ V8 ?" u0 d! m, ~8 b0 u0 r' r$ U, e" ]2 \/ V6 Y8 C% M
3 \' v* R+ { l+ N% w! u% f& ~
2 P+ z7 S. F, V" m
2 m# A' f8 s1 U8 m$ ^ w/ d. E6 _6 O! n
% ~* L; k V9 h参数定义:2 d n" d5 Y! w. `/ z
enable 整形数: 取值如下% W) q" b% N( I. D6 R; N
0 : 关闭UAC0 D+ C: ]& [: {4 k& a/ n# b6 Y4 N- n
1 : 开启UAC
5 l8 X& ]. O; T+ P, y! h返回值:
) K6 Q. v$ y1 D: {4 s
3 d9 d$ e7 Q& ^0 H. Z1 I. `0 L整形数:
# x1 f/ C# e* B0 : 操作失败
y* u4 I; z# N& F" R( G1 : 操作成功
, W* w0 m+ p+ e示例:
7 g1 ^ W8 R# K: i
5 G3 ?* G" I% aif dm.SetUAC(0) = 1 then
; G; m8 b. V; Z, A& p( T TracePrint "成功关闭了当前系统UAC设置"
2 T [) J- x# F- Jend if# Q! I1 c" x$ `9 ?& ^" O
注: 只有WIN7 WIN8 VISTA WIN2008以及以上系统才有UAC设置. 关闭UAC以后,必须重启系统才会生效.
( v/ s4 B, k! e3 Z! @( _如果关闭了UAC,那么默认启动所有应用程序都是管理员权限,就不会再发生绑定失败这样的尴尬情况了.2 T) ?; k( ]0 g, e
- P3 ~; O0 e# f1 h+ C2 z; i2 u8 S5 V' R/ T, a" V8 M
+ w/ ]3 |- k2 ?, ?1 G: @ |
|