问题描述
在 windos CMD 中我一直使用:
route delete 172.0.0.0 mask 255.0.0.0 172.0.0.0
route add 172.0.0.0 mask 255.0.0.0 172.0.0.0
和
netsh 192.168.255.0 255.255.255.0
更改我的 ipconfig。
我想在 python 中执行此操作,是否有我可以使用的 pip api 或 import?有示例代码吗?
我之前试过这个python get UAC:
import subprocess
subprocess.run('route delete 172.0.0.0 mask 255.0.0.0 172.0.0.0')
但返回:“请求的操作需要提升。”
我不想使用这个:
import ctypes,sys
def is_admin():
try:
return ctypes.windll.shell32.IsUserAnAdmin()
except:
return False
if is_admin():
# Code of your program here
else:
# Re-run the program with admin rights
ctypes.windll.shell32.ShellExecuteW(None,"runas",sys.executable," ".join(sys.argv),None,1)
因为我正在尝试 pyqt5 运行 ipconfig ,
而这个python get UAC将重新打开许多对话框窗口,
最终会崩溃。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)