在 Win 10 上对 NetShareEnum 的 C 调用失败并显示 5 'Access Denied',而同一用户可以浏览 SMB 共享
C call to NetShareEnum fails with 5 'Access Denied' on Win 10 while same user can browse the SMB shares
我们是 运行 Win10 LTS-B。
使用 SMB 共享且没有域。
用户可以使用文件资源管理器访问远程共享。
但是以同一用户身份运行的签名可执行文件
调用函数 "netShareEnum".
时失败,代码为 5 'access denied'
该代码是从msdn 示例中直接复制的。
https://docs.microsoft.com/en-us/windows/desktop/api/lmshare/nf-lmshare-netshareenum
启动可执行文件时,
具有 SMB 共享的远程系统在事件日志 "security" 中显示成功登录,大约 10 秒后注销条目。(似乎是由我的电话触发的)
所以还有其他问题。
我不知道下一步要看哪里..
我还在远程系统上启用了 dcom/ole 访问和失败日志记录,希望能找到一些东西,但一无所获。
我找到了! :) 这是因为有人在下一个弹出窗口中按下了 [cancel]
我们是 运行 Win10 LTS-B。 使用 SMB 共享且没有域。
用户可以使用文件资源管理器访问远程共享。 但是以同一用户身份运行的签名可执行文件 调用函数 "netShareEnum".
时失败,代码为 5 'access denied'该代码是从msdn 示例中直接复制的。 https://docs.microsoft.com/en-us/windows/desktop/api/lmshare/nf-lmshare-netshareenum
启动可执行文件时, 具有 SMB 共享的远程系统在事件日志 "security" 中显示成功登录,大约 10 秒后注销条目。(似乎是由我的电话触发的) 所以还有其他问题。
我不知道下一步要看哪里.. 我还在远程系统上启用了 dcom/ole 访问和失败日志记录,希望能找到一些东西,但一无所获。
我找到了! :) 这是因为有人在下一个弹出窗口中按下了 [cancel]