python怎样关闭一个网络而不需要管理员权限?
disable_cmd = 'netsh interface set interface 本地连接 2 disabled'
os.system(disable_cmd)
提示错误:
此名称的接口未与路由器一起注册。
怎样用自动代码关闭网络,而不需要获取管理员权限呢?
回答:
python">import ctypes, sysdef is_admin():
try:
return ctypes.windll.shell32.IsUserAnAdmin()
except:
return False
if is_admin():
# 将要运行的代码加到这里
else:
if sys.version_info[0] == 3:
ctypes.windll.shell32.ShellExecuteW(None, "runas", sys.executable, __file__, None, 1)
else:#in python2.x
ctypes.windll.shell32.ShellExecuteW(None, u"runas", unicode(sys.executable), unicode(__file__), None, 1)
具體參考此文:https://blog.csdn.net/qq_1755...
回答:
做不到的,这个操作必须有管理员权限
以上是 python怎样关闭一个网络而不需要管理员权限? 的全部内容, 来源链接: utcz.com/p/938046.html