|
|
|
SetUAC函数简介: 设置当前系统的UAC(用户账户控制).$ A) n: w8 ~! I
函数原型: E) Y# d4 m# B. t' _
) v4 t1 F; b, N8 Q4 z( C) ^long SetUAC(enable)4 \% b6 J5 |1 V ^# `
" k9 ?# V S2 U
! ?4 q4 D6 N8 [% M- P2 y+ ^
9 o; g6 z- {9 P: v( m9 L
5 d8 w7 K; M y3 z
" y8 q0 {, N4 j; R+ M+ ^# F
+ t7 U2 V) s% c) o m
9 A1 B9 h+ q8 R' T参数定义:
" X) T) x3 _, P/ v3 l. menable 整形数: 取值如下
1 K, x1 T3 a% V: m) ~- I9 w3 h 0 : 关闭UAC) ^$ P9 c. A, V6 P) T" ~ n
1 : 开启UAC- f$ O/ }7 u0 C; p$ a& w
返回值:
4 {! S/ a" @1 s( h. l0 Y* {$ b/ r2 L/ L# \+ |. |+ c: X& b
整形数:
. P- @, m$ R" p6 N, e" W: [# d0 : 操作失败 ?# |: ?8 J0 e- \+ M% ^( H9 b/ t
1 : 操作成功
+ B6 n$ X E7 E9 H. a ^' G示例:
' H1 ~6 w2 n& V h+ m& [; v$ r a- q3 R5 p# E: r# y
if dm.SetUAC(0) = 1 then
, ^. J9 E9 s# m TracePrint "成功关闭了当前系统UAC设置"
/ D* m9 f: Y, mend if8 P. f5 b( v: s8 p+ m: i) p
注: 只有WIN7 WIN8 VISTA WIN2008以及以上系统才有UAC设置. 关闭UAC以后,必须重启系统才会生效.
' E$ J1 L( V. b$ {如果关闭了UAC,那么默认启动所有应用程序都是管理员权限,就不会再发生绑定失败这样的尴尬情况了.
" f7 a& N# ^& u% C( }( ? 5 `( s# e' t$ d% q0 Q% h
5 x0 }$ T v5 X% G8 N5 v7 ~
. E ?* e2 w0 N# S7 f |
|