|
|
|
SetUAC函数简介: 设置当前系统的UAC(用户账户控制).. ` Y6 I' f* @& e- R
函数原型:3 i. d2 O6 v9 G( x5 x
/ d$ g2 L2 W8 ]( ^+ T/ vlong SetUAC(enable)
0 N& G0 v; W2 m2 v7 O# ~( r# a: N& R
0 P+ O- t) X3 }- F2 b$ E
9 O, H1 z! \% O
$ J8 V/ s; H/ a7 t, |5 l6 W
' q$ x+ W+ S8 ]( A P- z
8 j E5 g; i8 v5 v* P* L2 G
# \6 [6 q. @/ W/ r* p% u参数定义:
/ Q) g2 T0 G" V/ `, ?" _enable 整形数: 取值如下* ]3 P9 T( y$ r0 v) ? Y' S
0 : 关闭UAC
, ^, [4 V$ o# n6 n; A 1 : 开启UAC3 r' y& F( U" |# F8 B
返回值:
7 U1 `9 [# u5 D0 ?' g9 r9 _+ r3 K% M7 n& `; f
整形数:- R7 F4 }2 l# I2 @( g5 Z+ |
0 : 操作失败
. x- i) l, M8 T8 D# y* S1 : 操作成功 }2 Z0 }# ~ N) {1 G
示例:
* j6 {5 i% \# D& u0 P1 X4 e# p$ |& w7 Y# [( b s( O3 Y5 H
if dm.SetUAC(0) = 1 then
2 k. n7 M Q9 [ TracePrint "成功关闭了当前系统UAC设置", q- D3 r) P- K( \( ^% A
end if. F7 e5 e6 L [0 F7 w! y6 }3 s; [
注: 只有WIN7 WIN8 VISTA WIN2008以及以上系统才有UAC设置. 关闭UAC以后,必须重启系统才会生效.
2 {9 }! F. c0 u0 p1 K# I2 M3 y5 o如果关闭了UAC,那么默认启动所有应用程序都是管理员权限,就不会再发生绑定失败这样的尴尬情况了.3 v$ M7 s1 C; k: R) t8 Q& u" C
1 k' Y! n) i: ?0 l( D- s
3 J" A2 A" }9 n1 i% \/ T
& q, F+ B I9 b( M! P' T- ]2 S7 p- T |
|