|
|
|
SetUAC函数简介: 设置当前系统的UAC(用户账户控制).: ?8 Q2 z7 P# S% @
函数原型:, v3 P+ ^, m' {9 S; B
8 o# m# f) U5 i d; D8 q$ a7 }- y
long SetUAC(enable)
5 K, D( O/ r: s1 J* o3 |, }
( W6 Q5 ~& J; w. p9 |% _0 D3 O9 d0 x' P9 t. x
4 K# \6 i F1 }* _9 N- {& R9 K3 `
) y4 `. V h+ M4 B$ y1 ^' b
6 G4 F; @4 `' H0 S) k9 A
0 ~9 T2 ~# \+ o5 O
5 _0 z* G2 c7 T: U- S: C. [参数定义:1 H9 F! ~' R2 B7 L' O8 ^3 R! E7 x
enable 整形数: 取值如下
0 v4 h, E! U6 ~ 0 : 关闭UAC/ H! A K. e r( N/ E
1 : 开启UAC
$ ?9 L: T$ t" s8 ]" N返回值:
6 W4 f+ c2 l. p/ d+ F3 P3 G. @. E! V: d1 d* S8 G$ a. A
整形数:
! t7 L/ e; T$ s6 S1 _4 x- e0 : 操作失败$ u" H, \$ i4 ~: V0 |* E& P
1 : 操作成功
7 W6 `% Z, \+ e7 b/ x示例:9 `4 u5 L" D s
2 c) z4 [, ^! S$ Qif dm.SetUAC(0) = 1 then( t5 _( S8 W8 @$ x# T! b* W8 U
TracePrint "成功关闭了当前系统UAC设置"
$ C6 r2 z! U/ m1 |! ^3 Vend if% H" g- m6 P& J$ C: ^
注: 只有WIN7 WIN8 VISTA WIN2008以及以上系统才有UAC设置. 关闭UAC以后,必须重启系统才会生效.! v% x' I' ~, g+ B& C
如果关闭了UAC,那么默认启动所有应用程序都是管理员权限,就不会再发生绑定失败这样的尴尬情况了.
' d6 ~- n: z ^0 b, F. U, T6 J; p$ ?
6 O- c6 f1 d' k
1 k# }/ U6 \7 \) R
1 C: K* f5 _# L |
|