相关疑难解决方法(0)

连接到网络共享时如何提供用户名和密码

当连接到当前用户(在我的情况下,支持网络的服务用户)没有权限的网络共享时,必须提供名称和密码.

我知道如何使用Win32函数(WNet*来自的家族mpr.dll),但是想用.Net(2.0)功能.

有哪些选择?

也许更多信息有助于:

  • 用例是Windows服务,而不是Asp.Net应用程序.
  • 该服务在没有共享权限的帐户下运行.
  • 客户端不知道共享所需的用户帐户.
  • 客户端和服务器不是同一域的成员.

.net c# passwords networking winapi

178
推荐指数
7
解决办法
25万
查看次数

python 我可以向 os.listdir 提供用户名和密码吗?

Python 3.4、Django 1.7、Windows apache 2.4.12

我试图列出 Windows 共享驱动器(仅限某些用户)上的所有文件,然后将几个文件写入共享驱动器。

我正在使用 os.listdir 来做到这一点。如果我只是在我的机器上运行 web 应用程序,它运行良好,但是一旦它部署在实际服务器上,它将停止工作。

问题在于 Windows 共享驱动器的权限。用户必须先登录,所以我有他们的用户名和密码。

我的问题是如何为 os.listdir 提供用户名和密码?

我试过 os.listdir('//windows/share/drive/dir@domainin/username:password') 但系统会尝试查找文件而不是传递用户名和密码。

有谁知道如何解决这个问题?或者我需要映射驱动器(如何使用凭据映射驱动器?),列出文件,写入文件,然后断开映射驱动器的连接?

非常感谢。

python django

3
推荐指数
1
解决办法
5897
查看次数

标签 统计

.net ×1

c# ×1

django ×1

networking ×1

passwords ×1

python ×1

winapi ×1