Mam nadzieję, że nie wykorzystasz tej wiedzy do jakiś niecnych celów
Dużo zależy od strony i tego, jak przebiega w niej logowanie: jeżeli przez GET - wystarczy spreparować adres, jeżeli przez POST - można podejrzeć informacje jakie są wysyłane, np. za pomocą Data Tamper i próbować odpowiednio spreparować przesyłany nagłówek. Przypuszczam, że strona logowania to standardowo: dwa inputy + przycisk submit.
Jest też prostsza (?) metoda, "symulująca" działanie użytkownika. Zakładając, że chcesz się tylko zalogować na stronę, wstawiasz na formę komponent WebBrowser i przycisk.
Do tego taki kod jak poniżej (przykład przetestowany dla logowania się na koncie poczty Wirtualnej Polski). Zakładam, że pole na login i hasło oraz przycisk można jakoś jednoznacznie określić, np. po nazwie (a jeszcze lepiej po ID, bo wtedy można użyć metody
webBrowser1.Document.GetElementById()), np. Firebugiem w Firefoxie lub po prostu patrząc w kod HTML strony.
W przypadku poczta.wp.pl było trochę kombinowania, bo jeden input ma ID i nazwę, drugi tylko nazwę, a przycisk nie ma ani ID, ani nazwy

, za to jest jedynym typu "submit" na stronie. Dlatego kod wygląda tak:
Zaloguj się, aby zobaczyć kod
Generalnie:
- nawigujesz do strony na którą chcesz się zalogować i czekasz, aż się załaduje w całości (zdarzenie DocumentCompleted WebBrowser).
- kiedy się zładuje, pobierasz z niej wszystkie elementy typu input,
- w pętli po tych elementach odnajdujesz te do wpisania użytkownika i hasła (tu: wg nazwy), przy okazji możesz zapamiętać element przycisku w zmiennej typu HtmlElement.
- kiedy już masz wpisanego użytkownika, hasło i zapamiętany obiekt przycisku - wykonujesz na tym ostatnim jego metodę "click".
- ponieważ po kliknięciu przycisku następują kolejne przeładowania strony, to aby uniknąć kolejnych wywołań zdarzenia DocumentCompleted, należało by albo usunąć jego EventHandler z WebBrowser'a:
Zaloguj się, aby zobaczyć kod
albo, jak w przykładzie, wstawić sobie jakąś zmienną typu boolean, ustawianą po wykonaniu akcji, i od niej uzależnić wykonanie kodu.