如何设置WNetAddConnection2的CONNECT_PROMPT?

时间:2013-03-01 12:43:48

标签: c# windows networking directory shared

我有C#.Net windows应用程序并使用WNetAddConnection2连接网络共享文件夹。我想使用用户名/密码验证SharedFolder 访问权限。请在http://msdn.microsoft.com/en-us/library/windows/desktop/aa385413(v=vs.85).aspx

参考课程的详细说明

对于CONNECT_PROMPT,msdn中的指令是“忽略此标志,除非还设置了CONNECT_INTERACTIVE”。 我的代码就像

 var result = WNetAddConnection2(netResource,credentials.Password,userName,0x00000010//CONNECT_PROMPT]);

所以问题是如何为类设置CONNECT_INTERACTIVECONNECT_PROMPT来提示共享文件夹的用户名和密码?

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:3)

您应使用OR运算符将|值组合在一起,例如:

var both = CONNECT_INTERACTIVE | CONNECT_PROMPT;