|
SetUAC函数简介: 设置当前系统的UAC(用户账户控制).
4 ?. v6 i1 ? q% ^& [1 h1 k: \函数原型:
. F" h# i2 w- c( y- z& [% k; k% f- }$ N* s! x% N" P7 c' \
long SetUAC(enable)% d* ^3 i6 V k( \
+ o0 S5 q2 V3 O" p* ^
3 T5 z# f6 u+ ]9 [2 L
( q8 A) m1 x: b2 o: n8 y" S
3 @" {% m! z9 f( d0 O. c) J8 S
9 E8 w* p* e& U9 o8 s _* M% ?
4 k5 F& O, ], w5 ^/ S" f1 b6 e. p% q+ x' m& {
参数定义:5 n8 _, ^' V9 u9 _* ]
enable 整形数: 取值如下5 d9 |: f( G) @3 k
0 : 关闭UAC
, g! L5 H. W) ^3 V7 d& y 1 : 开启UAC# o2 d( E0 ^8 Y7 J! L
返回值:
( r4 O$ A; ^2 w3 M5 H7 j& A* Z" J8 Z. s5 P. G5 L
整形数:; x3 ?) V5 ]& _9 {' G$ ], r
0 : 操作失败
3 @/ Z) [0 R' u& ^9 X4 b; V' \1 : 操作成功
; }1 T) |. ?3 n; g# @0 i/ ]" B示例:1 A, f! S' F' V( K4 k1 _# A
; k; A! F4 ], L4 n7 b4 Y* r
if dm.SetUAC(0) = 1 then8 i! U8 l4 i5 m) F/ L( u1 f4 Z
TracePrint "成功关闭了当前系统UAC设置"* M/ I5 V: m# L- [) t- C6 G, n
end if
" v! ]- b/ q: u3 U9 H t3 D: O注: 只有WIN7 WIN8 VISTA WIN2008以及以上系统才有UAC设置. 关闭UAC以后,必须重启系统才会生效.; q1 N0 v. V, {+ R
如果关闭了UAC,那么默认启动所有应用程序都是管理员权限,就不会再发生绑定失败这样的尴尬情况了.+ p7 U7 `5 ?% M$ m2 W0 f0 H1 f
. o! S: o* q9 S) E
Z+ _) {) X) ]# ]" z* b% x# Z2 m( d
|
|