我是一名MFC程序员.我刚刚体验了Vista(在VPC上......是的,我迟到了).我应该在未来几天对事情进行深入评估.随便看看,我注意到两个主要的变化:
外壳是新的
用户访问控制
事件查看器已更改(想了解更多相关信息)
从程序员的角度来看,我应该注意哪些其他新功能?
根据您编写的软件类型,会有一系列重大更改.
查看Windows徽标认证(适用于Vista)绝不是一个坏主意.有对软件技术要求的链接在这里.它总能给你一些想法,避免做什么(以及设计什么).
在我看来,Vista大多开始执行[现有] Logo认证要求,特别是:
不要写信给HKLM
不要在Program Files目录下保存应用程序数据
不要假设管理权限
将数据保存到用户的应用程序数据目录中
关于用户访问控制(Vista新手),获取Manifest文件也是一个好主意.我能找到的最好的东西就是这篇博客文章.
Windows驱动程序在Windows Vista下受到更严格的审查,几乎需要认证恕我直言.
TCP/IP堆栈被重写,音频子系统(以及多媒体流等)也被重写.显然图形方面的进步,加上DirectX 10的包含以及更新的媒体播放器的常规推出等.
对不起,我也忘了提到微软用Vista中的全新框架取代了ActiveSync(适用于Windows Mobile).