在移动PC上如何应用Windows Vista
2006-08-12 13:54:31 来源:WEB开发网网络感知
计算机可能会在移动过程中不断变换网络连接方式。如果您的应用程序在上述的所有情况下都能自动管理自己的设置和配置并实现智能操作,它必将赢得广大客户的青睐。Windows Vista 采用了新的接口,可用来获取网络特征及其他特征的详细信息。借助 Windows Vista 中的 INetworkListManager 接口,可以方便地枚举计算机曾识别到的所有网络 (INetwork),包括已连接的网络,或者仅仅是断开连接的网络。通过 INetworkListManager 接口,还可方便地枚举计算机上的网络接口。
为了实现无线交互,Windows Vista 增加了新的 Native Wi-Fi (NWF) 无线平台,该平台可以:
• 提供创建 Wi-Fi 连接管理器所用的公共 API。
• 提供用于动态配置、连接管理以及 Wi-Fi 连接监控的服务。
• 使您的应用程序能够支持各种 Wi-Fi 硬件。
• 帮助您扩展平台并支持 EAP 安全协议等专有服务。
电源问题
有些移动 PC 有时会使用电池,有的则经常、甚至一直使用电池,进行开发时一定要注意这个问题。这意味着,应用程序的耗电量可能会直接增强或者削弱用户的整体体验。应用程序至少要做到以下几点:
• 适当处理休眠过渡,避免推迟由空闲到休眠状态的过渡。
• 根据用户的喜好修改应用程序行为,以最大限度提高功能或性能。
• 监视系统有关电源管理状态的消息并做出响应。
在 Windows Vista 中,用户拥有对计算机关机操作的最终控制权。当应用程序阻止关机时,Windows Vista 会显示醒目的全屏用户界面(许多用户在关机时都会比较匆忙),以使用户能够忽略这些应用程序,强制关机操作继续执行。在强制关机过程中,如果应用程序对 WM_QUERYENDSESSION 的响应为 FALSE,Windows 会向应用程序发送 WM_ENDSESSION 并继续执行关机操作,而不是取消关机操作。
更多精彩
赞助商链接