witam
Piszę program do automatycznej instalacji pewnej aplikacji.
Pierwszą część instalacji mój program wykonuje bez problemów.
Natomiast w drugiej części pojawia się błąd wspomniany w temacie.
instalator wywołuję przez
ShellExecute(0, 'open', PChar(SciezkaDoInstalatora), nil, nil, SW_SHOW);
następnie pobieram tytuł aktywnego okna do momentu, aż tytuł ma odpowiednią wartość.
Wtedy wywołuję
keybd_event(13, 0, 0, 0); //enter
Przycisk w instalatorze pozostaje wciśnięty (wklęsły) i pojawia się wyżej wspomniany błąd.
Nie rozumiem dlaczego...we wcześniejszej części instalacji wszystko robiłem w taki sam sposób i było ok.
Próbowałem również dodawać odpowiednie opóźnienia przez WaitMS, lecz nie pomogło.
any ideas?
pzdr.