Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
26.01.2018, 13:27
|
|||
---|---|---|---|
|
|||
Установка программ? |
|||
#18+
День добрый, возникла вот такая задача: написать оболочку для установки\обновления программ на компе пользователя, программы(зоопарк, от аксеса до приложений). Вопрос вот в чем есть ли способ сделать следующее: 1) запустить установку приложения (открыто\тихо) 2) дождаться окончания установки 3) понять в куда была установлена программа(путь к папке) ЗЫ вижу только один вариант, установить программу, после чего пойти искать ее в системе :( ЗЫЫ может от установщика можно получить данные о процессе инсталляции. Заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.01.2018, 13:43
|
|||
---|---|---|---|
Установка программ? |
|||
#18+
Нет никакого единого механизма, только разбираться со своим зоопарком программ, конкретизировать ТЗ и делать. 1. Да хоть Process.Start может подойти, но нужно разбираться умеет ли инсталлятор тихую установку, какие аргументы принимает,... 2. Опять же следить за процессом и ждать когда он завершится 3. Тут где-то человек уже искал в реестре путь установки, часть приложений так можно найти. В целом можно действовать по принципу программы Process Monitor. Следить в какие папки чего пишется инсталлятором и так определять путь установки. Части программ могут раскидываться по разным папкам, некоторые с собой ставят сторонние компоненты, так что не совсем понятно что тут подразумевать под путём установки. Возможно стоит посмотреть в сторону настройки локального WSUS и устанавливать/обновлять при помощи Local Update Publisher какого-нибудь. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.01.2018, 13:54
|
|||
---|---|---|---|
Установка программ? |
|||
#18+
Mixon, у вас виндовый домен? Если да, то копать нужно в сторону групповых политик. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.01.2018, 14:02
|
|||
---|---|---|---|
|
|||
Установка программ? |
|||
#18+
зачем нужен искать путь установки, когда его можно предопределить. в 99% случаев в MSI пакете путь задается переменной INSTALLDIR если запустить установки MSI пакета командой Код: plaintext
можно и получить значение этой переменной из MSI пакета, как это сделать программно я хз, но такие утилиты как orca это делают. Значение будет не абсолютным, по этому нужно это учитывать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&tablet=1&tid=1399517]: |
0ms |
get settings: |
12ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 319ms |
total: | 455ms |
0 / 0 |