IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным. В описании темы указываем язык!!!

> Инсталлятор программ, MFC
sheka
сообщение 23.08.2011 12:45
Сообщение #1


Я.
****

Группа: Пользователи
Сообщений: 809
Пол: Мужской
Реальное имя: Саша

Репутация: -  11  +


Оно работает, что само по себе удивительно. Поэтому посмотрите, пожалуйста, и укажите на то, что не есть хорошо.Прикрепленный файл  ProInst.rar ( 206.87 килобайт ) Кол-во скачиваний: 613

Как узнать, установилась ли программа?
Думаю таймером, например, каждую секунду, проверять, не появились ли доступные кнопки для продолжения.
Таким же образом (добавить в таймер) проверять не поменялось ли главное окно.

Почему-то не работает таймер. Ни со своей функцией обработки, ни с функцией главного окна. Запуск и остановка таймера проходят успешно, но функции обработки работа не передается.

Сообщение отредактировано: sheka - 23.08.2011 12:46
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
IUnknown
сообщение 25.08.2011 16:29
Сообщение #2


a.k.a. volvo877
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской

Репутация: -  627  +


Цитата
Тогда встает вопрос, как распотрошить инсталяторы.
Нормальные инсталляторы не надо потрошить. На сайте MS легально лежит (ну, по крайней мере лежал) редактор БД Orca, который позволяет (разумеется, для Windows Installer-а, а не для самописного) создать так называемый Transform-файл (по простому - MST). Этот файл потом подхватывается самим инсталлятором, и установка происходит именно так, как ты задал. Вот старая статья по этому поводу: http://support.microsoft.com/kb/255905 , новую искать лень. Вот пример, как создается MST-файл для конкретного инсталлятора. Ну, а потом -
msiexec.exe /i TheInstaller.msi TRANSFORMS=myinstallation.mst

, и на фиг тебе не надо никакие кнопочки выискивать...

Ну, а уж коли речь о других (возможно - самописных) инсталлерах - то тут медицина бессильна... smile.gif Возможно, удастся задать нужные данные через ком. строку. Возможно - нет, зависит от качества велосипеда (велосипед в данном случае - всё, кроме Windows Installer-а, являющегося компонентом самой ОС)...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
sheka   Инсталлятор программ   23.08.2011 12:45
sheka   Ошибался. Передается. Просто между моими SetTimer ...   24.08.2011 0:14
IUnknown   А можно (для тех, у кого нет VC++ и MFC) показать ...   24.08.2011 20:02
sheka   *.ехе сможете запустить? Если нет - вот скрин Вы...   25.08.2011 0:41
Lapp   *.ехе сможете запустить? я живо представил себе IU...   25.08.2011 1:31
Krjuger   Я как ни странно имея VS не смог откомпилировать к...   25.08.2011 12:22
IUnknown   Навскидку (по твоему скрину + исходникам) вижу как...   25.08.2011 12:47
Krjuger   Скорее всего,ну или как я себе пресдавляю,поиск б...   25.08.2011 13:22
IUnknown   Ну, и неправильно. В одном и том же инсталляторе м...   25.08.2011 14:04
Krjuger   Ну так речи про "подкрутил" вообще нету...   25.08.2011 15:47
IUnknown   Нормальные инсталляторы не надо потрошить. На сайт...   25.08.2011 16:29
sheka   На проблему с порядком нажатия клавиш внимание обр...   26.08.2011 13:45
IUnknown   Проверять текущее состояние процесса в том же тайм...   26.08.2011 15:23


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия 26.07.2025 9:26
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"