windows#

#

SW

成员也是(并且必须是)int 的枚举

ERROR

成员也是(并且必须是)int 的枚举

函数#

get_free_space_on_windows(dir_name)

is_admin_on_windows()

_wait_and_close_handle(process_handle)

等待直到派生的进程完成并关闭它的句柄。

run_as_admin(args[, wait])

以提升的权限运行命令行参数列表 (args)。

属性#

PHANDLE#
class SW#

基类: enum.IntEnum

成员也是(并且必须是)int 的枚举

初始化 self。有关准确的签名,请参阅 help(type(self))。

HIDE = 0#
MAXIMIZE = 3#
MINIMIZE = 6#
RESTORE = 9#
SHOW = 5#
SHOWDEFAULT = 10#
SHOWMAXIMIZED = 3#
SHOWMINIMIZED = 2#
SHOWMINNOACTIVE = 7#
SHOWNA = 8#
SHOWNOACTIVATE = 4#
SHOWNORMAL = 1#
class ERROR#

基类: enum.IntEnum

成员也是(并且必须是)int 的枚举

初始化 self。有关准确的签名,请参阅 help(type(self))。

ZERO = 0#
FILE_NOT_FOUND = 2#
PATH_NOT_FOUND = 3#
BAD_FORMAT = 11#
ACCESS_DENIED = 5#
ASSOC_INCOMPLETE = 27#
DDE_BUSY = 30#
DDE_FAIL = 29#
DDE_TIMEOUT = 28#
DLL_NOT_FOUND = 32#
NO_ASSOC = 31#
OOM = 8#
SHARE = 26#
get_free_space_on_windows(dir_name)#
is_admin_on_windows()#
_wait_and_close_handle(process_handle)#

等待直到派生的进程完成并关闭它的句柄。

run_as_admin(args, wait=True)#

以提升的权限运行命令行参数列表 (args)。

如果 wait 为 True,进程将会阻塞直到完成。

注意

  • 不支持 stdin / stdout / stderr 管道

  • 不会自动引用参数(例如,对于可能包含空格的路径)

参见: - http://stackoverflow.com/a/19719292/1170370 on 20160407 MCS. - msdn.microsoft.com/en-us/library/windows/desktop/bb762153(v=vs.85).aspx - ContinuumIO/menuinst - saltstack/salt-windows-install # NOQA - twonds/twisted - https://stackoverflow.com/a/19982092/2127762 - https://codeproject.org.cn/Articles/19165/Vista-UAC-The-Definitive-Guide - JustAMan/pyWinClobber