Я запускаю процесс в C #, а затем отправляю сообщения Windows этому процессу с помощью SendMessage. Обычно я отправляю сообщения в Process.MainWindowHandle, но в некоторых случаях мне может понадобиться найти дескриптор дочернего окна и вместо этого отправлять туда сообщения. Как мне это сделать в C # и какие есть варианты поиска дочерних окон (т.е. нужно ли знать имя окна или есть другие варианты)?