Alternatywy dla FindWindow i SetForegroundWindow?

Szukam alternatywy dla staregoUser32.dll wersja przełączania na inną aplikację za pomocąFindWindow() iSetForegroundWindow().

Znalazłem alternatywę dla pierwszej z użyciemProcess.GetProcessesByName() ale nie widzę odpowiedniej metody przełączania (ustawiania aktywnego / pierwszego planu) na tę aplikację.

Czy można to zrobić bez użyciastary sposób zUser32.dll?

Dziękuję za pomoc.

EDYTOWAĆ

Przyjąłem odpowiedź @Sorceri, chociaż nie jest to odpowiedź, której szukałem.

questionAnswers(4)

yourAnswerToTheQuestion