UpdateInstaller
本文API内容皆来源于MSDN:
https://msdn.microsoft.com/en-us/library/windows/desktop/aa386491(v=vs.85).aspx
IUpdateInstaller interface
安装或卸载计算机上的更新。
成员
派生自IDispatch接口,拥有该接口的所有成员。
方法
方法 | 描述 |
---|---|
BeginInstall | 启动更新的异步安装 |
BeginUninstall | 启动更新的异步卸载 |
EndInstall | 完成更新的异步安装 |
EndUninstall | 完成更新的异步卸载 |
Install | 启动更新的同步安装 |
RunWizard | 启动本地化的安装引导 |
Uninstall | 启动更细的同步卸载 |
属性
属性 | 权限 | 描述 |
---|---|---|
AllowSourcePrompts | 读写 | 获取或设置是否显示提示用户何时安装更新 |
ClientApplicationID | 读写 | 获取或设置当前客户端应用程序,应该是指操作更新安装、下载的客户端程序 |
IsBusy | 只读 | 获取指定时间操作系统是否存在正在处理的更新安装或卸载 |
IsForced | 读写 | 获取是否强制安装或卸载更新 |
ParentWnd | 读写 | 获取或设置一个包含了对话框的父窗口句柄 |
ParentWindow | 读写 | 获取或设置一个包含了对话框的父窗口的接口 |
RebootRequiredBeforeInstallation | 只读 | 获取在安装或卸载更新前是否需要重新启动 |
Updates | 读写 | 获取或设置包含了更新安装或卸载的集合的接口 |
注意
可使用Microsoft.Update.Installer标识符通过UpdateInstaller核心组件创建该接口的实例。
使用需求
需求 | 描述 |
---|---|
IID | IID_IUpdateInstaller is defined as 7B929C68-CCDC-4226-96B1-8724600B54C2 |