|
SetUAC函数简介: 设置当前系统的UAC(用户账户控制).
7 Y6 C- T+ o7 ^2 ^函数原型:% c& A* z5 [ u0 h/ b F
1 q4 @; w7 }5 {) `long SetUAC(enable)
9 V. V2 [/ i# t7 v$ ^6 G+ f9 z7 {9 ^; Q' s$ q5 @8 k# ~" B: T2 {
& f8 u8 p# v6 G7 H" Q! ^
9 X; v# e4 N! G% L9 G# L( z$ ]
: x3 d( N# Y K" _/ ]2 q& ?$ s
m O* n. J, o9 D, Y C( S: a, S
3 d# i1 S' Z8 x( p
5 X1 {$ r$ |0 D+ J* V参数定义:
: Y' {8 [/ P* w# a j9 h. k5 {% {9 {. }enable 整形数: 取值如下 y7 O) [1 V$ F8 U( E- E
0 : 关闭UAC9 s9 a C! H3 a W( Z M+ ~- k
1 : 开启UAC5 Y' d. V' g- o
返回值:
$ q# q- _, m- z! y8 i3 L- ?# Y
) s# d- o8 U* D0 C$ z0 G$ g整形数:
; H# q6 v# ]) T2 J0 : 操作失败9 T C' j4 m) G+ d2 f n8 e6 R3 b
1 : 操作成功. o3 |0 s3 t: U8 _8 T
示例:: Q# K. U/ d* [5 ~) Y- w' _
7 D- j& D5 r( |, Y
if dm.SetUAC(0) = 1 then
/ l5 {+ _& t' R" F- R' A3 `! q TracePrint "成功关闭了当前系统UAC设置"% x8 A& R2 n# g6 W+ r. p% L; H0 M
end if0 T6 K1 h( P0 L6 [9 K6 H3 I
注: 只有WIN7 WIN8 VISTA WIN2008以及以上系统才有UAC设置. 关闭UAC以后,必须重启系统才会生效.& s% N( S# \6 Z/ W" x7 N
如果关闭了UAC,那么默认启动所有应用程序都是管理员权限,就不会再发生绑定失败这样的尴尬情况了.! M' Y k7 X2 H; @
. m# m0 _' k' P- Y9 k
! @' ^0 M; ]! v! Z; N% O
/ P# s8 \0 Q$ J; Q" s |
|