|
SetUAC函数简介: 设置当前系统的UAC(用户账户控制).
( ]5 a$ n, `8 V k3 }函数原型:, w1 p$ I4 l: m; u1 L
8 p4 a% @1 r [7 [0 y1 r! clong SetUAC(enable)
; o' N7 f4 L! `" m$ z. W4 Y
1 ^, ^: {9 n: k
& V5 q( S, q0 `; s3 ~# |
0 w( D0 y+ d3 G: g; ?8 u
+ \% c( s, ]1 x$ _0 P
0 b0 P; E7 t; b! v
" [$ B/ r& `- y! E/ o. E
2 Y. x! E) m# J- D( c9 Z5 l参数定义:! m9 l- {8 e. Q
enable 整形数: 取值如下
; H' O6 D0 Y* o" y7 H1 F! R 0 : 关闭UAC/ |' f; w9 C) E' l* ]" a
1 : 开启UAC
0 O* E. F! O' n返回值: ~9 t. w1 q+ ?3 Y, X" K3 T2 O
5 U; z" k9 n1 @' X" C6 ~
整形数:
" [8 H. z+ J6 \& h" A" L0 : 操作失败3 t- B8 H# _' ~8 `6 K( H/ w
1 : 操作成功
+ y- l0 [4 N2 w! I- \示例:
/ ~4 L* h) X% [& g4 r* E9 ~9 ^3 H( M% Y! q. g3 B+ E- X
if dm.SetUAC(0) = 1 then
, x# y9 Q' ~1 R TracePrint "成功关闭了当前系统UAC设置"3 h0 w/ |4 N" b
end if
; |% U) ]4 _, [. b注: 只有WIN7 WIN8 VISTA WIN2008以及以上系统才有UAC设置. 关闭UAC以后,必须重启系统才会生效.& d* Z0 z4 @& S
如果关闭了UAC,那么默认启动所有应用程序都是管理员权限,就不会再发生绑定失败这样的尴尬情况了.
8 X, Z! t3 Y, G" N5 i6 |$ R4 p , H( |/ V" Q% e* _: t+ f
o. c# O5 T6 t% Q3 d; f: L, q2 c" O+ x$ [6 w3 Q
|
|