|
|
|
SetUAC函数简介: 设置当前系统的UAC(用户账户控制).4 J# D4 D. ^6 ?/ x4 O' Z
函数原型:- F; b0 U4 a% f: X. L
) I7 V- @# o. g, a1 x1 b
long SetUAC(enable)
1 m A6 l5 x/ B" \" t( X4 ? |4 R. R2 O1 \6 b8 r6 i3 S
: g! [ G6 ^3 z9 e$ x. k
- L; L/ o5 O1 g \# }( e
+ r2 E) C* u: E5 K
z; Z0 h% b1 C/ M. {- t
3 r" L( @% }/ [* g* A, e) d
8 |8 K% K# M+ u! f7 ?& x& T" \参数定义:& g" Z1 K- C9 P: T
enable 整形数: 取值如下* N: y* J3 ]) o7 W" i8 }9 E2 J" U# N! L4 s
0 : 关闭UAC
* a l/ r! `2 h3 m# j9 {# F) D# P 1 : 开启UAC" I: l, T" D* b+ ~ ]* n0 ^. g( a7 t
返回值:
1 u/ X" Q: Y3 s3 W; @& V
+ D E' A, W2 P$ a整形数:
2 ]7 i! M1 R( C9 H% v0 : 操作失败
9 ~& E4 I% Q D, a) c) D+ Y1 g; Z1 : 操作成功" O1 g G6 z# b8 P2 D
示例:+ a% U% w7 |/ V8 f
# ^( O& X( [0 g1 K6 Z, S7 }
if dm.SetUAC(0) = 1 then& t/ m$ ^+ e1 P; u. G7 s
TracePrint "成功关闭了当前系统UAC设置"6 J* s6 c7 f& {6 }" I- o
end if9 L' h' N, e, _( j# B$ o. w+ M2 g, V
注: 只有WIN7 WIN8 VISTA WIN2008以及以上系统才有UAC设置. 关闭UAC以后,必须重启系统才会生效.) {8 d! f* J/ U7 ^6 {! Q
如果关闭了UAC,那么默认启动所有应用程序都是管理员权限,就不会再发生绑定失败这样的尴尬情况了.& e5 W$ ~/ j% b0 G% _
* O/ @& _3 d) j/ G; }' D: C; I. |+ |( U4 A F/ ?3 Q/ T& a. b
( l6 Q- c# \5 H+ n; T1 p
|
|