标签: c# .net networking pinvoke
因此,在我的代码中,我使用WNetAddConnection2与具有不同凭据的Linux共享建立网络连接。可能是这样的情况,当我的代码启动时,网络变得不稳定并从我的代码中断开连接。
我的问题是,考虑到共享的路径,我该如何检查我的连接是否仍然存在? 我试过WNetGetConnection,但它没有让我到任何地方。有没有办法做到这一点?
我连接的路径如下所示:
\\someserver\somefolder\someotherfolder
答案 0 :(得分:1)
只是检查您是否可以访问文件/文件夹attributes应该足以满足大多数用途。 WNetGetUser可用于验证连接使用的用户名。
WNetGetUser