Доступ к COM-объекту Shockwave Flash с помощью элемента управления WebBrowser - PullRequest
0 голосов
/ 03 февраля 2019

У меня есть HTML-страница с флеш игрой Club Penguin.Я пытаюсь создать для своего веб-сайта клиент для рабочего стола, который позволяет пользователю получать и устанавливать флэш-переменные.Как получить доступ к Flash COM-объекту с помощью элемента управления WebBrowser?

Вот что я пробовал до сих пор:

object o = webBrowser1.Document.InvokeScript("return document['cp_flash']");
ShockwaveFlash flash = (ShockwaveFlash)o;
Console.WriteLine(flash.FlashVars);

Я ожидал, что FlashVars будет зарегистрирован на консоли, но вместо этого получил NullReferenceException в строке 3.

Что я делаю не так? Возможно ли даже возможно в 2019 году?

...