|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.09.2009, 15:21 | #1 | |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Silent installtion. Как?
Приветствую.
Задача такова: Есть инсталлятор приложения допустим всем известный AdbeRdr910_en_US.exe - Acrobat Reader. Значит я должен 1. Начать сканирование на изменения в папке Programs Files. Т.е. ReadDirectoryChangesW 2. Запустить инсталляцию. Запускаю с известными параметрами Цитата:
3. Дождаться завершения работы инсталлятора 4. Закончить сканирование директории. 5. Пройтись по списку полученному в результате сканирования. Таким образом зная только название исполняемого файла приложения, которое должно было проинсталлироваться, можно определить полный путь к этому приложению, что и требуется. Собственно проблема в том, что такое ощущение, что сам инсталлятора адоба завершает свою работу и передает ее msi инсталлятору, и только потом msi уже ставит файлы, но я то жду именно adobe, и поэтому схема получение полного пути приложения не срабатывает, т.к. список хранит только какой-то один файл и все. Что думаите ? Как делаю в виде кода: Код:
Код:
Задача решена. Все работает. Дело в том что просто Adobe видит что уже установлен и не ставит поверх теже файлы, если делать чистую установку то все файлы отлавливаются нормально. Последний раз редактировалось BOBAH13; 09.09.2009 в 16:17. |
|