Как получить текущий url-адрес Opera с помощью DdeClient
Всем Привет,
Я пытаюсь получить текущий url браузера opera в моем приложении c# с помощью DdeClient WWW_GetWindowInfo. Пробовал много, но безуспешно.
Вот мой код:
DdeClient dde = new DdeClient(browser, "WWW_GetWindowInfo"); dde.Connect(); string url = dde.Request("URL", int.MaxValue); string[] text = url.Split(new string[] { "\",\"" }, StringSplitOptions.RemoveEmptyEntries); dde.Disconnect(); string url1= text[0].Substring(1); StreamWriter sw = new StreamWriter(currentFileName, true); Console.Write(url1); sw.Write(url1);
Много искал, и многие упоминали, что это работает так же, как firefox. Но как только я вызываю свою функцию, передающую GetBrowserURL ("opera") в качестве аргумента, она выводит мне эту ошибку:
The client failed to connect to "opera|WWW_GetWindowInfo". Make sure the server application is running and that it supports the specified service name and topic name pair.
Пожалуйста, помогите мне сделать это. Заранее спасибо.