|
|
|
SetUAC函数简介: 设置当前系统的UAC(用户账户控制).
" [0 ], n2 w. T9 G0 i/ J函数原型:* b$ d! B" P+ m) h2 Y
' o& K6 E6 \ c/ m, flong SetUAC(enable)( a/ `! p; A2 E1 l) P# f
2 n* b# A* \! l8 I5 }; t
# f6 i1 a. Z5 |! o$ w+ g
" M, x6 I' @% u
# r( _" ~0 ~3 s ]) o+ ?2 ^$ P; U: P, L2 f" a" \2 e
4 p# ^7 A5 L" F2 k6 P- C. s1 t. l! S! t, t/ D7 [0 o# B8 h: Z
参数定义:' h1 y4 M# j& q$ ~+ Y% w
enable 整形数: 取值如下
5 l& F" U! b7 R! x. S 0 : 关闭UAC p; A6 \" _5 C; c& S8 Q/ a
1 : 开启UAC
0 }0 G, G5 i* C& h2 _) t v( J! I返回值:
2 F$ C5 b) [4 c# ~
) h1 {5 d* E) [) Z0 y整形数:* n4 F( f4 S+ B4 [1 E
0 : 操作失败( P0 D3 L2 K& n# W/ ~$ J+ t) j
1 : 操作成功 e2 @- P0 `7 C6 c8 X. o3 w
示例:# b1 Q( O' ?* t' W$ m7 Q9 J
4 f, a) Y# t) b: `' e
if dm.SetUAC(0) = 1 then
* b" q5 a7 _, e9 z( }- s TracePrint "成功关闭了当前系统UAC设置"
, d& g) i9 `* x+ v" p- xend if
& a. k; t1 g& r0 b. r2 E0 L注: 只有WIN7 WIN8 VISTA WIN2008以及以上系统才有UAC设置. 关闭UAC以后,必须重启系统才会生效.
1 a3 Z" g% E N/ ^如果关闭了UAC,那么默认启动所有应用程序都是管理员权限,就不会再发生绑定失败这样的尴尬情况了.9 {0 W# k# p- g& L; n8 G
2 k7 D G/ H* d& W R
h4 A+ E% s6 c+ G
: j2 g3 [0 w8 T/ z$ b. O! F" I0 X* X# `5 a |
|