资源管理器看不到WNetAddConnection2A映射的磁盘
来源:互联网 发布:岂取之易守之难乎翻译 编辑:程序博客网 时间:2024/05/18 18:44
首先上一段C代码用于映射网络资源到本地,其实也就是net use做的工作:
#include <stdio.h>#include <windows.h>#include <Winnetwk.h>#pragma comment(lib, "mpr.lib")int wmain(int argc, wchar_t * argv[]){ NETRESOURCEA nr; memset(&nr, 0, sizeof(NETRESOURCEA)); nr.dwType = RESOURCETYPE_DISK; nr.lpLocalName = "W:"; nr.lpRemoteName = "\\\\192.168.1.30\\share"; DWORD dwRetVal = WNetAddConnection2A(&nr, "share", "share", 0); if (dwRetVal == NO_ERROR) printf("Connection added to %s\n", nr.lpRemoteName); else printf("WNetAddConnection2 failed with error: %u\n", dwRetVal); return 0;}
其实这真是特别easy的功能,但是我在资源管理器里面却看不到我所映射的磁盘!后来发现的原因是我使用了管理员权限运行了我的程序,参考StackOverflow提问:https://superuser.com/questions/1078117/why-isnt-file-explorer-showing-my-mapped-drives,同时也可以参考这篇文章:http://blog.csdn.net/russle/article/details/7402168
阅读全文
0 0
- 资源管理器看不到WNetAddConnection2A映射的磁盘
- C#中WNetAddConnection2A的使用
- 磁盘映射的创建
- 磁盘映射
- 磁盘映射
- centos之间NFS磁盘映射的步骤
- 共享了磁盘,但在远程桌面的机器上看不到自己共享的本地硬盘
- 共享了磁盘,但在远程桌面的机器上看不到自己共享的本地硬盘
- 共享了磁盘,但在远程桌面的机器上看不到自己共享的本地硬盘
- win7中,让你的资源管理器默认打开是磁盘列表
- asmca可以看到磁盘,dbca看不到磁盘使用情况
- 磁盘上看不到文件,但是磁盘占用率越来越大
- 重装了windowsxp 后看不到装了linux的磁盘,开机的时候也没的选系统,为什么?
- vb 磁盘映射
- 【Linux】磁盘目录映射
- 磁盘目录映射
- 磁盘映射方法
- 映射网络磁盘(VC)
- Python装饰器
- 日常累积
- centos7安装adobe解决网易云课堂视频的无法观看问题
- Windows平台下MongoDB安装配置
- static的简单介绍
- 资源管理器看不到WNetAddConnection2A映射的磁盘
- 字符设备驱动
- python 音频库 librosa
- Re-ID: Reidentification by Relative Distance Comparison 论文解析
- java个人总结1.0
- Ubuntu&Windows双系统
- ElasticSearch核心基础之索引管理
- C 练习实例21-30
- win7下的cmd基本操作