|
|
|
SetUAC函数简介: 设置当前系统的UAC(用户账户控制). e& A) D# U9 j2 a Y6 J9 _6 K' d
函数原型:
' T& m* W( i1 w' M, D+ D& d6 u: v7 m9 m
long SetUAC(enable)
- x" p) j* u2 R9 s1 H. h( J. C8 y
* g5 V# u/ [) W0 Q* |% h# S
; T9 K4 Q* {, a: G
, D3 n- o5 A5 s3 w
5 s. Y0 p3 Q3 a- }$ ^! o
. {- i; z2 r2 ~+ T$ H% u- `8 m1 K6 P) [& M) Z( U. c8 O5 F
2 Q" N3 \+ G+ ^. U) @$ B" M- `参数定义:
7 o/ L4 T; o. penable 整形数: 取值如下
' N$ d; q( ?; F9 T 0 : 关闭UAC# C! k! [3 b$ i
1 : 开启UAC$ ?$ m8 h. e& S& z1 z9 N5 ]0 u
返回值:
5 h( j* p u, D+ n- F g( I9 \: \: T, H M$ t% {" L1 d/ D. k
整形数:
3 j) n7 i$ P4 j: g$ }0 : 操作失败: S3 }: h: z8 }# @# U; R' Y
1 : 操作成功
9 A( C0 b5 i7 e1 O& T0 j4 w) x q示例:
+ f5 E7 H& @/ t- u/ e: C3 l/ T6 `4 m/ q" C/ y, O7 H7 w/ q8 m
if dm.SetUAC(0) = 1 then
4 O+ ^0 r3 `. a TracePrint "成功关闭了当前系统UAC设置"8 H, Y1 k8 h6 m2 s5 A# p* H
end if
7 D' Z' |/ T! ^& C% R' r注: 只有WIN7 WIN8 VISTA WIN2008以及以上系统才有UAC设置. 关闭UAC以后,必须重启系统才会生效." w+ x+ q% C# ]& _! u. U0 J) R6 w4 v
如果关闭了UAC,那么默认启动所有应用程序都是管理员权限,就不会再发生绑定失败这样的尴尬情况了.
; g! W& ]- k8 z$ T5 ]) Z ( j7 E0 b, N l
' P+ h; t; K4 b9 x1 N( E' s0 h
" D- p w$ f' Y |
|