我希望能够以编程方式从Windows Update安装选定的打印机驱动程序。我尝试过使用以下代码之类的内容,但返回的唯一搜索结果是我尚未安装的Windows语言包集合。
IUpdateSearcher *pUpdateSearcher = NULL;
// Snip instantiation code
pUpdateSearcher->put_ServerSelection(ssWindowsUpdate);
pUpdateSearcher->put_CanAutomaticallyUpgradeService(VARIANT_TRUE);
pUpdateSearcher->put_IncludePotentiallySupersededUpdates(VARIANT_TRUE);
pUpdateSearcher->put_Online(VARIANT_TRUE);
hr = pUpdateSearcher->Search(
BSTR(TEXT("Type='Driver' AND IsInstalled=0 AND IsHidden=0")),
&pSearchResult
);
我是否有办法以类似于手动安装打印机时搜索Windows Update的方式以编程方式搜索Windows Update以获取打印机驱动程序?