SendMessage i CMD

0

Jak można w poziomu aplikacji napisanej w delphi przesłać załóżmy hasło do programu uruchamianego w dos.
Dokładnie to mam program który robi kopię bazy PostgreSQL za pośrednictwem "pg_dump" i ja wywołuję go z odpowiednimi parametrami jako okno schowane. Problemem okazało się wpisanie hasła a ja nie wiem jak je wysłac do tego programiku "pg_dump" hasło.

Jeżeli uruchomię z opcją SHOW a nie HIDE to prosi mnie o wpisanie hasła ale wolałbym aby to robił za mnie program a nie końcowy użytkownik programu.

0

Poczytaj o potokach w WinAPI.

0

Konsola Windows to nie DOS!

Poszukaj na forum pod hasłem ExecuteConsole - kod robi rzecz podobną tylko zamiast pisać na wejście procesu, czyta z wyjścia.

0

Albo poczytaj o funkcji WriteConsoleInput i zapomnij o potokach :)

0

Te informacje sa raczej mało pomocne. a może jakiś kod który z mojej aplikacji wklei tekst do consoli wiersza poleceń.
Nie mam zbytnio czasu na testowanie bo to ma działać w firmie na już a ja jestem w kropce.

0

A, to o gotowca chodzi?? Trzeba było od razu pisać że jest się leniem, przynajmniej ktoś by to do działu Praca wyniósł...

1 użytkowników online, w tym zalogowanych: 0, gości: 1