在 Windows Vista 以前的操作系统中显示 UI
不要在后台处理程序进程中运行的任何组件中显示 UI。
后台处理程序以高特权安全级别运行;因此,显示 UI 会打开后台处理程序,面临恶意用户代码的风险。
检查驱动程序中的错误。
在 Windows Vista 之前的操作系统版本中,异步通知调用失败。
使用 SplPromptUIInUsersSession 函数显示简单的对话框。
通过编写状态监视器显示复杂的用户界面元素。
状态监视器是 IHV 开发和用户安装的应用程序。 由于状态监视器在用户的上下文中以用户的凭据运行,因此状态监视器可以随时安全地显示 UI 元素。 状态监视器可以使用双向通信或使用 TCPMON Xcv 接口与后台处理程序通信。 有关信息,请参阅 添加双向通信 和 TCPMON Xcv 接口。