برای این کار لازمه از اینجا یک dll رو دانلود کنید و فایل NDde.dll رو از پوشه ی Binary به پروژه تون اضافه کنید

بعد از این کار از namespace زیر استفاده کنید:


using NDde.Client;


بعد به کمک این تابع url ها رو می گیرید


private string GetBrowserURL(string browser)
{
try
{
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();
return text[0].Substring(1);
}
catch
{
return null;
}
}


و به کمک این تابع url ها رو نمایش می دید


private void ShowURL()
{
int j = 0;
for (int i = 0; i < listBox1.Items.Count; i++)
{
if (listBox1.Items[i].ToString() == GetBrowserURL("Firefox"))
{
break;
}
else
{
j++;
}
}
if (j == listBox1.Items.Count)
{
listBox1.Items.Add(GetBrowserURL("Firefox"));
}
}