Главная страница
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.029 c
3-1158588886
partizan
2006-09-18 18:14
2006.11.19
postgreSQL+Delphi


15-1161954526
GRAND25
2006-10-27 17:08
2006.11.19
1С:Несуразности


15-1162217711
Lexer
2006-10-30 17:15
2006.11.19
Проблема с сетью WIFI


15-1161882072
Real
2006-10-26 21:01
2006.11.19
cd boot error 0x073 - И винда не сетапится!


2-1162373363
JTAG
2006-11-01 12:29
2006.11.19
Господа подскажите плз как узнать открыт ли файл?