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也这样。

  • 相关阅读:
    感悟贴2016-05-13
    操作系统原理部分
    java-NIO
    centos7下环境配置
    mysql 链接驱动问题
    ComboPooledDataSource 连接池耗完
    mvn使用问题
    js button onclick动作赋值操作
    git操作之git clean删除一些没有git add的文件
    VMware虚拟机网络设置
  • 原文地址:https://www.cnblogs.com/aocshallo1/p/15332779.html
Copyright © 2011-2022 走看看