导航菜单

Windows XP SP2可能会破坏现有的应用程序

导读 当微软在今年晚些时候为Windows XP发布Service Pack2时,一些软件开发人员可能会发现他们的应用程序不再在更新的Windows机器上工作。
2021-08-22 10:31:21

当微软在今年晚些时候为Windows XP发布Service Pack2时,一些软件开发人员可能会发现他们的应用程序不再在更新的Windows机器上工作。

微软在这次更新中做了一些权衡,以牺牲向后兼容性为代价,专注于安全性改进。华盛顿雷德蒙的供应商呼吁所有软件开发人员根据服务包2的测试版测试他们的代码,否则更新可能会破坏他们的工作。

WindowsXP service pack 2(SP2)不仅是一个常见的bug修复和更新。它还用于对旨在提高安全性的软件进行重大更改。微软警告说,这些变化可能会使应用程序无法运行。

托尼,微软开发团队的产品经理。托尼古德休说:“我们正在更改一些默认值,这可能会影响一些旧应用程序的运行方式,这可能会让一些开发人员感到惊讶。”开发人员绝对应该检查他们的Windows XP SP2应用程序。

为了帮助开发者,微软创建了一个在线培训课程,详细介绍了在WindowsXP机器上安装SP2的意义。本课程涵盖对现有应用程序的影响,并包括代码示例。根据古德休的说法,微软之前从未提供过这样的带有服务包版本的课程。(http://msdn . Microsoft.com/security/product info/XPSP2/default . aspx)

古德休说,大型软件供应商正在从微软获得帮助,以确保他们的应用程序与SP2兼容。较小的供应商和其他人,如企业软件开发人员,需要自己做测试。他说:“开发商真的做了尽职调查。

根据古德休的说法,如果开发人员确实发现SP2破坏了他们的应用程序,这可能意味着他们在编写应用程序时没有遵循安全性方面的最佳实践。

他说:“SP2将销毁一些应用程序,因为它们不安全。”安全性非常重要,这不仅是微软的问题,也是开发者社区的问题。我们都需要共同努力创造一个更安全的计算环境。"

古德休说:“做这项工作需要多长时间并不重要;安全性是一个重要的问题,开发人员需要现在就开始做。

尽管微软表示,它一直在向开发者通报SP2的影响,但并不是每个人都知道这些变化对他们意味着什么。

一位不愿透露姓名的Windows开发人员说:“恐怕我现在错过了这条消息。”是不是埋了太多营销信息?我能找到它吗?

但是麻省理工软件开发和集成提供商伯灵顿的首席技术官帕特里克。帕特里克海恩斯表示,微软不会让任何开发者措手不及。他说:“我认为微软已经做得够多了。我们仍然比计划提前了几个月,他们正在积极通知人们。

微软告诉开发者的一件事是,它在全世界举办开发者日。上个月举行了第一次这样的活动,更多的活动被提上了日程。海恩斯在第一次发展日活动上发表了讲话。

“微软发出了一个必须要做的信息。如果他们不做这次更新,我将成为微软的大批评者,”Hynds说。

SP2对Windows XP的修改主要分为四个方面:网络保护、内存保护、邮件安全和网络安全。微软表示,Windows受影响最大的部分是RPC(远程过程调用)、DCOM(分布式组件对象模型)、Windows防火墙和内存执行保护。

加州新港海滩PivX Solutions LLC的高级安全研究员Thor Larholm表示:“从设计的角度来看,许多新的安全改进将破坏广泛应用的功能。”

然而,根据拉霍姆的说法,称重是一件好事。他说:“微软终于开始重安全轻功能,以至于正在影响自己的开发工具和其他产品。

微软的Visual Studio。网络是受WindowsXPSP2影响的应用程序之一。古德休说,开发工具的远程调试功能将无法工作,因为改进后的Windows防火墙(以前称为Internet Connection Firewall)将默认打开,所有端口都将关闭。

微软需要更新的另一个产品是。Net框架。SP2新的内存保护功能要求一些应用程序开发人员将他们的代码标记为内存执行权限。根据微软的说法,如果他们不这样做,保护功能可能会干扰应用程序。

“大多数应用程序不受内存保护的影响。首先想到的是具有及时代码生成的执行环境。是的,网络框架是集成的,”古德休说。

微软计划推出其Visual Studio产品的更新。古德休说。Net Framework差不多同时发布了Windows XPSP2来解决兼容性问题。

SP2去年进入测试版,微软计划在2004年年中发布更新版本。古德休说,兼容性问题不应该阻碍它的发布。“我们的目标是在年中释放SP2。就我们而言,我们仍在这样做的轨道上,”他说。

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢:

最新文章: