|
|
|
SetUAC函数简介: 设置当前系统的UAC(用户账户控制).2 \7 v- V' }. ~+ ?$ X: g! a
函数原型: G$ Q8 l, |6 k2 u# Z' `% L! l
' Y/ z# X+ @" o' D0 Rlong SetUAC(enable)
$ x% t+ }+ P& j8 P) ^" h7 ?7 L' P: ?
/ h5 U" ^5 r E0 ?* K: Z& {
2 ]9 |7 a3 @& p& k1 m
/ b8 [/ |1 @) n1 N, l( U$ v9 C
% b- {+ x, K1 L4 k3 j4 k
2 g, [" A$ R, t( i
7 p2 g( U0 Y7 x5 J( k参数定义:
8 Z* x/ b8 R- zenable 整形数: 取值如下) _. \" g0 Y% } C7 g/ \ a6 n* s
0 : 关闭UAC3 J" C& k# J& y
1 : 开启UAC
% I6 ^# I% j2 B2 d) ?返回值:) T. [2 V# ~ D$ q9 ]* `5 d5 M# m
* h2 j" c+ u: N- q整形数:" E' B6 y W* C m y
0 : 操作失败, p U _+ L8 ?- y7 U7 v
1 : 操作成功) g# Q P( f( v" N) V" N' K
示例:! ^7 R9 h' U! |' J3 S. }! ^2 ~
P/ v$ U" V; j: K. U* o! y. ?
if dm.SetUAC(0) = 1 then, ]; e! e" L C$ f- l9 @- K
TracePrint "成功关闭了当前系统UAC设置"9 @1 ~, y3 V6 J6 T. q: X7 H* ?4 N0 G
end if: m: {& X& C+ W+ ~
注: 只有WIN7 WIN8 VISTA WIN2008以及以上系统才有UAC设置. 关闭UAC以后,必须重启系统才会生效., b/ }3 c3 `, L
如果关闭了UAC,那么默认启动所有应用程序都是管理员权限,就不会再发生绑定失败这样的尴尬情况了.* W# u( E* |' U
2 k* K. g* c! {0 O5 B+ R% \* o
2 e4 r% v6 {1 J) p2 J( b2 a; g/ Q1 h7 t/ R8 k
|
|