繁体   English   中英

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

[英]Managed HttpListener vs C++ Network Lib - Requires admin rights?

因此,我已经注意到,根据Win 7,启动HttpListener被认为是不礼貌的。没有管理权限,如果不将自己添加到某些URL保留列表中,就无法这样做。 从理论上讲,这没关系,但是我想让我的程序尽可能少地侵入。

我主要的其他选择是类似c ++网络库的东西,它利用了boost。 但是,这可能不像HttpListener那样简单。 这会绕过监听某些HTTP URL的管理员权限要求吗?

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

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

暂无
暂无

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

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