zoukankan      html  css  js  c++  java
  • WNetAddConnection2或net use创建网络映射,命令成功,但在资源管理器中没有显示

    电脑基本情况:

    操作系统-WIN11

    开发语言-Python,调用PyWin32库

    开发工具-PyCharm Community(管理员权限


    问题描述:

    WNetAddConnection2或net use创建网络映射,命令成功,但在资源管理器中没有显示。使用资源管理器中的创建命令可以成功,但使用程序控制,则不能成功。

    使用PyWin32库中的WNetAddConnection2, 提示命令执行成功,但无法显示。

    使用os.system()调用net use 使用DOS命令拼接,仍然提示命令执行成功,但依然无法显示。

    直接在CMD或PowerShell(均是以管理员身份运行),提示命令执行成功,竟然也无法显示。


    解决方法:

    所有代码或程序不要以管理员身份运行


    原因分析:

    上面所有操作都执行成功了,结果在开启UAC或运行用户和桌面用户不是同一个时,就不会显示。

    解释一下,我当时的程序里须要创建共享目录,一直提示权限不足,所以整个开发环境都是以管理员身份启动的,在测试CMD时仍然习惯使用管理员权限运行,都和登录用户不一致。

    在网上搜索资料时说Window Xp和2003有这个BUG,微软一直没解决,没想到WIN11也这样。

  • 相关阅读:
    Apriori算法原理总结
    FP Tree算法原理总结
    用Spark学习FP Tree算法和PrefixSpan算法
    《万历十五年》段落摘抄
    DPDK mempool
    DPDK PCIe 与 包处理
    《汇编语言》-- 控制执行流程
    《黑客攻防技术-系统实战》第二章--栈溢出4
    DPDK报文转发
    DPDK同步互斥机制
  • 原文地址:https://www.cnblogs.com/aocshallo1/p/15332779.html
Copyright © 2011-2022 走看看