COM Wrapper, сгенерированный tlbimp, зависит от версии ОС - PullRequest
1 голос
/ 27 декабря 2010

Мы создаем Interop dll для wuapi.dll, используя tlbimp.exe. Зависит ли эта interop dll от tlbimp.exe в зависимости от версии ОС?

Существуют ли какие-либо зависимости от wuapi.dll, которые необходимо упаковать, если это необходимо упаковать и установить на клиентские машины?

Для большего контекста:

Код C # для поиска всех установленных обновлений Office

Как получить список установленных обновлений и исправлений?

1 Ответ

2 голосов
/ 27 декабря 2010

wuapi.dll зависит от ОС, поэтому и библиотека взаимодействия. Судя по названиям интерфейсов, там может быть 6 версий. Я вижу IUpdate через IUpdate5, например, на Win7. Попытка использовать более новый интерфейс может потерпеть неудачу, если вы работаете в старой версии Windows. Какой интерфейс доступен в той версии Windows, которая не описана в статьях библиотеки MSDN, вам придется проверить это самостоятельно. Вы можете получить старые версии Windows через подписку MSDN.

Ничто, кроме библиотеки взаимодействия, не должно быть развернуто, это компонент операционной системы.

...