使用WNetAddConnection2时如何检查网络连接是否仍然存在

时间:2015-01-14 23:37:20

标签: c# .net networking pinvoke

因此,在我的代码中,我使用WNetAddConnection2与具有不同凭据的Linux共享建立网络连接。可能是这样的情况,当我的代码启动时,网络变得不稳定并从我的代码中断开连接。

我的问题是,考虑到共享的路径,我该如何检查我的连接是否仍然存在? 我试过WNetGetConnection,但它没有让我到任何地方。有没有办法做到这一点?

我连接的路径如下所示:

\\someserver\somefolder\someotherfolder 

1 个答案:

答案 0 :(得分:1)

只是检查您是否可以访问文件/文件夹attributes应该足以满足大多数用途。 WNetGetUser可用于验证连接使用的用户名。