繁体   English   中英

WNetAddConnection不会失败,但是不起作用

[英]WNetAddConnection doesn't fail but doesn't work

我对WlanConnect的呼叫可以很好地连接到AP。 但是,如果我调用WNetAddConnectionA或WNetAddConnection2A,它们都返回0(NO_ERROR),但它们没有连接到AP。 怎么了?

编辑://添加代码

NETRESOURCE netResource;
    netResource.dwType = RESOURCETYPE_ANY;
    netResource.lpLocalName = NULL;
    netResource.lpRemoteName = (char *)"\\\\xxx.xxx.xxx.xxx";
    netResource.lpProvider = NULL;
    std::cout << WNetAddConnection2A(&netResource, "password", NULL, 
CONNECT_UPDATE_PROFILE); // prints 0

文档所述 ,当您设置CONNECT_UPDATE_PROFILE标志时,应该记住网络资源连接。

操作系统仅记住重定向本地设备的成功连接。 它不记得连接失败或无设备的连接。 (当lpLocalName成员为NULL或指向空字符串时,将发生无设备连接。)

您是否尝试使用不带NULL的正确用户名?

最好的问候,男爵

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM