|
|
|
SetUAC函数简介: 设置当前系统的UAC(用户账户控制)., `$ u" Z5 X# T% l7 ~8 Z
函数原型:
2 N8 c; }3 B2 @( j
2 r3 P' o4 I1 b! Qlong SetUAC(enable)
9 W# O+ I2 R. b. m# N2 d- n+ b4 {6 s. Z9 Z, ?
" N# d$ O. G/ R
/ |% H$ `! J8 g0 P7 u( a
- L8 v* a9 {$ T" r- r5 M& |: p0 H
( _% E5 y% ~* M3 \+ O4 m- m
& x# h7 ^/ Y# y+ Y) U3 X# i参数定义:2 v4 |, r+ U! [' u" I
enable 整形数: 取值如下
6 ~2 L9 o# c( h 0 : 关闭UAC
- _' p* N/ |) w: r 1 : 开启UAC
. m& S! U' M9 p& |, k/ [. l% [% p返回值:" O2 {8 q0 B: R2 T9 x# p
$ v8 s8 e7 _$ B5 G/ l2 t5 L整形数:
# J" U. b( H$ l* ~2 Y( O- L1 X @0 : 操作失败' K7 g, _% V, e8 Z
1 : 操作成功
% }" K0 [, G7 ]0 I6 ~示例:
) [. w2 {* w) r* f- Z |6 r8 R3 Y! P$ G$ U( z
if dm.SetUAC(0) = 1 then) \: }0 B3 i3 y6 M0 B" T9 y I
TracePrint "成功关闭了当前系统UAC设置"
& C+ G K. g" `* _3 O+ {end if
! g5 J6 R, b3 Q注: 只有WIN7 WIN8 VISTA WIN2008以及以上系统才有UAC设置. 关闭UAC以后,必须重启系统才会生效.7 [) ]0 f8 {! E: @) M
如果关闭了UAC,那么默认启动所有应用程序都是管理员权限,就不会再发生绑定失败这样的尴尬情况了.
- f$ i; S2 z. P: @. C) L0 D* u7 N' a
u" t6 `7 ^, N& }5 ]' V. U
* P4 x' g0 R6 l2 I
5 J8 @+ Z3 q; { |
|