如何设置WNetAddConnection2的CONNECT_PROMPT

本文关键字:CONNECT PROMPT WNetAddConnection2 何设置 设置 | 更新日期: 2023-09-27 18:01:48

我有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为类提示共享文件夹的用户名和密码?

如何设置WNetAddConnection2的CONNECT_PROMPT

您应该使用|运算符将这些值合并为OR,例如:

var both = CONNECT_INTERACTIVE | CONNECT_PROMPT;