如何在 C# 中以编程方式执行网络登录,例如访问共享驱动程序?可以通过尝试通过资源管理器打开共享或通过 net use shell 命令来实现相同的目的。
P/Invoke 调用WNetAddConnection2会成功的。看here了解更多信息。
[DllImport("mpr.dll")]
public static extern int WNetAddConnection2A
(
[MarshalAs(UnmanagedType.LPArray)] NETRESOURCEA[] lpNetResource,
[MarshalAs(UnmanagedType.LPStr)] string lpPassword,
[MarshalAs(UnmanagedType.LPStr)] string UserName, int dwFlags
);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)