gpt4 book ai didi

c++ - WNetAddConnection2 返回错误 1200

转载 作者:行者123 更新时间:2023-11-28 05:31:23 26 4
gpt4 key购买 nike

我的磁盘 C:\folder 上有共享网络文件夹。

当我使用 WNetAddConnection2 时,出现错误 1200。我的代码是:

DWORD dwResult;
NETRESOURCE nr;
nr.dwType = RESOURCETYPE_ANY;
nr.lpLocalName = (LPWSTR)"folder";
nr.lpRemoteName = (LPWSTR)"\\\\ASYA\\folder";
nr.lpProvider = NULL;
dwResult = WNetAddConnection2(&nr,NULL,(LPCWSTR) "Nastya",CONNECT_UPDATE_PROFILE);

if (dwResult == NO_ERROR)
wprintf(L"Connection added to %s\n", nr.lpRemoteName);
else
wprintf(L"WNetAddConnection2 failed with error: %u\n", dwResult);

我的错误是什么?我该如何解决这个问题?

最佳答案

嘿,

错误 1200 表示您的 LocalName(ShareName) 无效,如下所述: microsoft

ERROR_BAD_DEVICE 1200 (0x4B0) The specified device name is invalid.

也许你应该将你的 LocalName 命名为“Z:”或“X:”。

关于你的错误代码 85 这意味着

ERROR_ALREADY_ASSIGNED 85 (0x55) The local device name is already in use.

几乎可以肯定,您的名为 C: 的单元已被您的 Windows 使用。

您可以通过上面的链接在 Microsoft 网站中查看所有错误代码。

关于c++ - WNetAddConnection2 返回错误 1200,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39437978/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com