zależy czy program jest konsolowy czy graficzny.
jak konsolowy to czytasz o uruchamianiu procesu z przekierowywaniem wejścia/wyjścia.
jeśli okienkowy, to odpalasz program, znajdujesz uchwyt okna pola tekstowego (pole tekstowe to też okno) i tam za pomocą odpowiedniej funkcji winapi wrzucasz tekst i symulujesz nacisniecie przycisku (którego uchwyt tez musisz znalezc). Problemem może okazać się sprawdzenie czy hasło jest poprawne, bo zakładając, że nie znasz hasła nie wiesz co się wtedy stanie.
możesz zrobić to w wątkach: dajesz twojej funkcji generującej hasła pule wątków (np. 50) i wtedy dopóki są wolne wątki do dyspozycji każesz im sprawdzać kolejne kombinacje haseł.
Jeśli w programie masz jednoliterowe hasła to szybciej zrobić to ręcznie.