Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.19;
Скачать: CL | DM;

Вниз

Как нажимать на кнопки и заполнять формы чужих инсталяторов!!   Найти похожие ветки 

 
Fulkon   (2006-11-02 16:01) [0]

Хочу создать диск с софтом, при вставке, которого в CD-ROM запускалась бы программа, в которой я ставил бы галочки(т.е. какие мне нужны программы, а какие нет) нажимал бы кнопочку и шел пить кофе!!
Вопрос: Как нажимать на кнопки чужого инсталятора и заполнять формы??
Как узнать открылось ли уже соответствующее окошко инсталятора??


 
DVM ©   (2006-11-02 16:03) [1]


> Как нажимать на кнопки чужого инсталятора и заполнять формы

SendMessage в основном...

> Как узнать открылось ли уже соответствующее окошко инсталятора

FindWindow, например


 
Fulkon   (2006-11-02 16:04) [2]

Точнее вопрос в том как узнать имя кнопки на чужой форме??


 
DVM ©   (2006-11-02 16:05) [3]


> Точнее вопрос в том как узнать имя кнопки на чужой форме?
> ?

А у кнопки на окне имя есть?


 
Fulkon   (2006-11-02 16:07) [4]

И как на нее тогда нажать, если у нее нет имени??


 
DVM ©   (2006-11-02 16:08) [5]


> И как на нее тогда нажать, если у нее нет имени??

SendMessage();


 
Fulkon   (2006-11-02 16:09) [6]

Вот что должно быть в скобках?? Указатель на кнопку или что??


 
DVM ©   (2006-11-02 16:13) [7]


> Вот что должно быть в скобках??

А в справке поглядеть? Там должны быть хэндл окна (а кнопка это тоже окно, правда не всегда), тип сообщения, параметры сообщения).


 
easy ©   (2006-11-02 19:06) [8]

http://www.xstarter.com/rus/


 
RASkov   (2006-11-03 02:01) [9]

> [0] Fulkon   (02.11.06 16:01)

Хреновая идея. Чесслово. Одна надежда, что ты только себе такое делаешь. Такой "установочный" диск.
И да... вот еще... можно и перезегружать(ExitWindowsEx) компьютер потом запустится из RunOnce и проверять, что еще не установлено и так далее...
Так же тебе (наверняка) понадобится что-нибудь типа WaitForSingleObject(Ex).
И в программе иметь полный список инсталяторов, их параметров, их кнопок, их переключателей, их.....
Вообщем делай, но только для себя.


 
StriderMan ©   (2006-11-03 09:06) [10]

1. многие инсталлеры поддерживают установку без вопросов, надо только флаги запуска знать

2. Если ты автоматизируешь установку ОСи для себя, то проще один раз установить все что нужно, содрать образ диска и закатать на болванку. потом при необходимости разворачиваешь его за 5 минут и все уже установлено.


 
han_malign ©   (2006-11-03 10:10) [11]


> многие инсталлеры поддерживают установку без вопросов, надо только флаги запуска знать

для "правильных" инсталяционных пакетов:
msiexec /i /qn xxx.msi PUBLISHED_PROPERTY=value
msiexec /help
но там могут быть подводные камни с EULA, сериными номерами - которые по дефолту не проходят - либо выснять какие "опубликованные свойства" нужно выставить, либо пакет править...

Как вариант, каким нибудь монитором(вроде Full Uninstall) смотреть нормальную инсталяцию и делать свою...



Страницы: 1 вся ветка

Текущий архив: 2006.11.19;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.053 c
2-1162252341
Warining
2006-10-31 02:52
2006.11.19
Почему возникает такое предупреждение ?


5-1143640846
Gaval
2006-03-29 18:00
2006.11.19
fastreport


2-1161955662
Stanislav
2006-10-27 17:27
2006.11.19
Непонятная база


4-1152286056
HBreaker
2006-07-07 19:27
2006.11.19
Как перетащить файл из своего приложения в окно Explorer


4-1152515922
Style
2006-07-10 11:18
2006.11.19
Как получить Company Name?