|
|
|
SetUAC函数简介: 设置当前系统的UAC(用户账户控制).7 i9 \( L" h& K! ^
函数原型:! {7 [+ b4 f3 ]
& e/ n+ f c0 `/ @2 f" k1 O$ {- [% w3 c
long SetUAC(enable)
: o. X6 c. A! E! z, v/ W8 S: Y. Q) h
, V k9 U( P# s- W0 q- T2 v. \5 L5 ?
C4 S# F, k% f0 Z/ c- ~
( v R* p4 a8 n# [& @: J7 s2 i7 d$ G; d
t5 R. ]2 w+ T5 H i. E
4 P/ s+ D9 v$ e& I
参数定义:
0 Y# C, g, i. r2 Genable 整形数: 取值如下
) l( E/ r2 u: Z4 w# J* u* M 0 : 关闭UAC
! X" u6 o$ Q9 u4 G$ i0 H 1 : 开启UAC
0 h- }2 p5 T0 u: E3 i返回值:" `3 Z6 |5 V4 l) i. b) V
a2 f: v3 }' H' D! \/ W- C- d/ \9 O& V
整形数:5 \/ n0 T5 s7 I0 Q0 @3 c! X2 P
0 : 操作失败
5 |. O0 s- a2 F. K4 V1 : 操作成功
) Q$ [" D& N$ D3 |$ a% p示例:
E# J3 c4 ~, K" @' W s0 B
1 \: M7 V4 R d5 F5 p( Tif dm.SetUAC(0) = 1 then
( N# [1 m& A4 g# B( {& X/ n& F TracePrint "成功关闭了当前系统UAC设置"4 @8 A- `( h0 v/ z: D F# w, j
end if
7 ]7 I, S7 O" h* o+ C/ ^% p- q3 z注: 只有WIN7 WIN8 VISTA WIN2008以及以上系统才有UAC设置. 关闭UAC以后,必须重启系统才会生效.- J& @5 Y8 q/ P' Z: y0 q5 }
如果关闭了UAC,那么默认启动所有应用程序都是管理员权限,就不会再发生绑定失败这样的尴尬情况了.
0 h& K; x, G+ h Z. @* L5 a; R
, \/ F' o& T0 V1 o. B2 ^9 e J p. f7 z/ n
7 c; {; @$ r9 |" ?0 j% T
|
|