Мне не удалось найти способ отправки симулированного клика во флэш-приложение .SWF на сайте, который я посещаю, с помощью элемента управления WebBrowser в WinForms.
Хотя я читал бесчисленные посты на эту тему, похоже, в интернете не так много информации. Единственные ресурсы, которые я нашел здесь, которые технически дают ответы на мой вопрос:
Чтение пакетов - по этой ссылке рекомендуется читать пакеты, отправленные из приложения флэш-памяти, и, возможно, это мое единственное рабочее решение.
Требование: я не хочу напрямую общаться с ActionScript для получения моих результатов. Я просто хочу, чтобы он слепо щелкнул флэш-фильм и ждал, чтобы что-то произошло.
Если это невозможно, я бы в любом случае хотел получить отзыв. Спасибо!
ОБНОВЛЕНИЕ: (23.03.2012 - 23.03.2012)
Поскольку отзывов нет, я решил опубликовать обновление
Я просто понюхал пакеты, отправленные .SWF, а затем отправил те же данные через метод webBrowserObject.Navigate. В любом случае, спасибо!
ОБНОВЛЕНИЕ: 31.03.2012 - 31.03.2012
Я вернулся к своей старой дискуссии о том, использовать ли SendMessage или PostMessage для отправки фактического щелчка по окну без взлома мыши. Казалось выгодным иметь как физические, так и имитированные клики в качестве опций / функций для программы, поэтому я в итоге реализовал и физический клик через PostMessage. То, что я сделал: захватил дескриптор из WebBrowser.Handle, перебрал через дескрипторы, прекратил цикл за дескриптором «Internet Explorer_Server», а затем PostMessage () дважды щелкнул по нему в указанных координатах.
Надеюсь, это обновление будет полезным для всех, кто изучает способы отправки кликов в элемент управления WebBrowser, не вызывая имитированный щелчок по элементу dom.