gpt4 book ai didi

c# - 托管 HttpListener 与 C++ 网络库 - 需要管理员权限?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:20:16 31 4
gpt4 key购买 nike

因此,我注意到启动 HttpListener 根据 Win 7 被认为是不礼貌的。如果没有管理权限,我不能在不将自己添加到某些 URL 保留列表的情况下这样做。理论上,这没问题,但我想让我的程序尽可能少侵入。

我主要的另一个选择是类似于 c++ 网络库的东西,它利用了 boost。不过,这可能不像 HttpListener 那么简单。这会规避监听某些 HTTP url 的管理员权限要求吗?

windows是如何处理http监听的?现在我只是在听http://+:xxxx/url,我想完全有可能只创建一个监听端口 xxxx 的套接字并提供我自己/第三方的 http 实现?

最佳答案

您当然可以提供自己的实现(www.fiddler2.com 和 FiddlerCore 都这样做)。当您使用 HttpListener 时,监听任务将交给 http.sys 系统组件(也被 IIS 等使用)。

关于c# - 托管 HttpListener 与 C++ 网络库 - 需要管理员权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4668358/

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