【发布时间】:2022-10-06 08:42:25
【问题描述】:
我正在尝试使用 HTTP Server API (https://learn.microsoft.com/en-us/windows/win32/http/http-server-api-overview) 创建一个服务器应用程序。我无法以常规用户权限运行应用程序。
从管理员模式的命令提示符中,我保留了 URL ACL
C:> netsh http 添加 urlacl url=https://+:56565/tuhin/ user=\\Everyone
show urlacl 的输出如下,表明该条目已被持久化 C:>netsh http 显示 urlacl
Reserved URL : https://+:56565/tuhin/
User: \\Everyone
Listen: Yes
Delegate: No
SDDL: D:(A;;GX;;;WD)
当我以普通用户权限运行应用程序时,HttpAddUrlToUrlGroup 因 ERROR_ACCESS_DENIED 而失败。我正在尝试添加 URL https://192.168.1.7:56565/tuhin/tuhin2/ 192.168.1.7 是我机器中的活动地址之一。
请提出我做错了什么。
谢谢你
标签: windows http webserver httpserver winhttp