|
|
|
SetUAC函数简介: 设置当前系统的UAC(用户账户控制).! ]; G. F1 ]: w7 P# f
函数原型:, b1 K6 Y& U7 e/ b
' o6 z7 ^; i) e0 l/ c! p; _( ?long SetUAC(enable)3 V# V) H* N4 P# A! z. g% u
3 x' ?3 Y- B2 s" a2 a! p1 v
) e3 q3 b% J/ b3 w1 {/ ?
, o4 N# i! R; g0 v5 v& k! \, B7 G
+ s# L# B# K- q% D
* ]* M2 f: x a1 v
+ j3 ^8 I9 `# |, U3 P5 T! S
8 V2 V/ ~# I8 p0 P参数定义:+ N; t+ L% Q4 w* ]/ W) }6 W
enable 整形数: 取值如下' w Z" n {6 O( \
0 : 关闭UAC
+ Z5 s$ O1 k2 _( h' S0 c 1 : 开启UAC
! ?, A' I+ ?8 l9 G: g返回值:
9 F) R' K! S m2 C, H7 I8 u+ W
& U4 Z) j' j+ |整形数:
( W: R: @& v: U4 ~7 O& i0 : 操作失败
! K# \9 l1 z( g8 T1 : 操作成功/ W2 w0 h! s3 U9 \6 [
示例:9 B9 q7 W+ [8 }% s+ [
3 m) p+ k0 C7 @3 f1 b7 z/ @if dm.SetUAC(0) = 1 then" L, p2 E: l7 |: t. k
TracePrint "成功关闭了当前系统UAC设置"
- S) ~8 W1 `, g9 |$ Pend if% {6 ~4 m9 j4 f
注: 只有WIN7 WIN8 VISTA WIN2008以及以上系统才有UAC设置. 关闭UAC以后,必须重启系统才会生效./ t: S; a- T/ q0 }4 ?9 o
如果关闭了UAC,那么默认启动所有应用程序都是管理员权限,就不会再发生绑定失败这样的尴尬情况了.! F9 o/ x/ M! J* ]5 [
0 }- |* q( h# y+ q1 o0 E6 L8 [+ x. r: y3 S' o) G# E
$ d3 E* F3 e# M. U0 | |
|