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

我想开发简单的HTTP过滤器(透明代理)。 我希望它支持所有版本的Windows,包括XP及以上版本。 对于有这方面经验的人来说,安装服务时应该注意哪些问题?     
已邀请:
我可以很快想到一些问题: - 你应该知道你必须覆盖所有浏览器或至少主要的浏览器,如IE,Firefox,Chrome,Safari和Opera。他们使用Winsock的方式不同,例如重叠与非重叠IO。 - 安装/卸载很有挑战性,因为它很容易搞砸并最终失去互联网连接。 - 如果已安装其他LSP,则更具挑战性。您的LSP可能会干扰其他LSP,反之亦然。 - 预装防病毒的Windows PC很常见。其中一些也提供类似代理的互联网过滤器,例如。阿瓦斯特和卡巴斯基。作为winsock应用程序,反病毒也会被您的LSP加载和控制。一旦您的LSP破坏了这些防病毒软件及其网络过滤器,您的计算机上的任何其他应用程序都不会出现网络连接。 我可以列出更多,但这可能会消除你对这一挑战的渴望。首先开始做,你会在整个过程中更好地了解它。祝好运!     

要回复问题请先登录注册