|
SetUAC函数简介: 设置当前系统的UAC(用户账户控制).
. a. C8 y1 M; G9 I B函数原型:
5 S+ H* `2 u+ u$ G; k/ O
# Y! d1 q* V$ t9 F1 [& X5 F2 Wlong SetUAC(enable); F( P: `# G8 }& g6 d" F; c) ]8 z
1 i" j( K3 T- a/ D4 ?+ p
' ?& v" L( a* Y
1 G% K) p- Q' P0 W4 b9 n; E0 V! w
0 _: j x, h, o8 `2 I9 K" ?) d" a
1 A) Q% l1 d M% `
/ ]4 `' \0 Y7 L0 H5 o+ ~/ O, B' X7 M1 _2 V+ o
参数定义:: ~( _" `8 {, H: g. F q
enable 整形数: 取值如下, l6 n. p7 S# h1 W: U8 o
0 : 关闭UAC' ^- \) ^- v a2 ]) o
1 : 开启UAC: M6 ~1 u- b: q3 V! n7 [! b
返回值:
* |$ U& l2 N% h4 i$ D% f( ~
. p, P- b/ g' c( O: s; ~整形数:
& c, s# ]/ b4 h! `8 D+ X0 : 操作失败
, t# G9 O5 m; ~: @& U1 : 操作成功 b! w. Q6 b5 \6 D
示例:& M( Q. j& e. \& F3 o8 P
: o' c: p9 ~ ~- W, a
if dm.SetUAC(0) = 1 then
# z! t+ s8 Q. L( G' Y5 J# J0 l TracePrint "成功关闭了当前系统UAC设置"1 m: r' f2 H# Q( P
end if2 y3 y* U# ~* E! z
注: 只有WIN7 WIN8 VISTA WIN2008以及以上系统才有UAC设置. 关闭UAC以后,必须重启系统才会生效.
: [% a: P; B* |如果关闭了UAC,那么默认启动所有应用程序都是管理员权限,就不会再发生绑定失败这样的尴尬情况了.1 W: W: G- M5 V% T+ u! l4 t
' c C+ l5 K/ O$ d4 ~3 S
# }9 P* w* l7 m. {' E5 v
' ~/ c' c* L* h: J7 ^$ d6 A |
|