繁体   English   中英

如果我想开发分层服务提供程序以支持所有Windows操作系统,我应该期待什么问题?

[英]If I want to develop Layered Service Provider to support all Windows OS's, what problems should I expect?

我想开发简单的HTTP过滤器(透明代理)。

我希望它支持所有版本的Windows,包括XP及以上版本。

从对此有经验的人中,我在安装服务时应该期望哪些问题?

我可以很快想到一些问题:

-您应该注意,您必须涵盖所有浏览器,或者至少涵盖主要浏览器,例如IE,firefox,chrome,safari和Opera。 他们使用Winsock的方式是不同的,例如,重叠IO与非重叠IO。

-安装/卸载具有挑战性,因为它很容易弄乱并最终失去互联网连接。

-如果已经安装了其他LSP,则更具挑战性。 您的LSP可能会干扰其他LSP,反之亦然。

-Windows PC预装有防病毒软件是很常见的。 其中一些也提供类似代理的互联网过滤器,例如。 Avast和卡巴斯基。 作为winsock应用程序,反病毒也会被您的LSP加载和控制。 一旦您的LSP破坏了这些防病毒软件及其网络过滤器,您的计算机上的任何其他应用程序都将无法建立网络连接。

我可以列出更多,但这可能会消除你对这一挑战的渴望。 首先开始做,你会在整个过程中更好地了解它。 祝好运!

暂无
暂无

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

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