В настоящее время я смотрю на эмуляцию некоторых процессов Linux, но на платформе Windows.

В наших системах Linux мы можем использовать функции диспетчера пакетов для проверки установленных приложений на наличие изменений с момента первоначальной установки.

Я не знаю ни одной эквивалентной встроенной функции в установщике Windows или API установщика Windows, но подумал, что стоит спросить здесь, если я что-то упустил.

У меня есть установщик начальной загрузки, который содержит несколько файлов MSI, и я хотел бы запустить что-то, что подтвердит, что эти установки не были изменены с момента их первой установки.

Есть много способов сделать это вручную, но я надеялся, что был способ сделать это, используя что-то встроенное в окна, а не разрабатывая мои собственные процессы.

1 ответ1

0

Некоторые программы существуют для управления установкой MSI и ее развертывания. Большинство из них предназначены для профессионального использования и могут быть связаны с Active Directory и объектами групповой политики.

Лично я знаю решения Altiris или WAPT (http://dev.tranquil.it/wiki/WAPT_-_apt-get_pour_Windows/en : он разработан для работы как система Linux APT).

Проблема в том, что в системах Windows у разработчиков программного обеспечения есть много разных способов сделать "установщики":

  • msi для установщиков Windows

  • Установщики InstalShield

  • пользовательские установщики

  • ...

Никакое Программное обеспечение не сможет обрабатывать их все без изменений.

Кстати, вы можете найти тот, который соответствует вашим текущим потребностям.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .