2009-06-13 17 views
-1

私はC#を使用してWindowsアプリケーションで作業しています。私はブラウザからURLを取得したい。私はこれを行うことができません。c#を使用してブラウザからURLを取得する方法#

private void WebListLoad() 
{ 
    ListViewItem lvi; 
    Process[] prs = Process.GetProcessesByName("firefox"); 
    try 
    { 

    //int handle = int.Parse(Console.ReadLine(), NumberStyles.HexNumber); 
    //int txtLength = SendMessage(handle, WM_GETTEXTLENGTH, 0, 0); 
    //StringBuilder sb = new StringBuilder(txtLength + 1); 
    //SendMessage(handle, WM_GETTEXT, sb.Capacity, sb); 


     foreach (Process proces in prs) 
     { 
      if (proces.MainWindowTitle.Length > 0) 
      { 
       lvi = listView2.Items.Add(System.Environment.UserName); 
       lvi.SubItems.Add(""); 
       lvi.SubItems.Add(proces.MainWindowTitle.ToString()); 
       lvi.SubItems.Add(proces.StartTime.ToString()); 
      } 
     } 
    } 
    catch 
    { 
    } 
} 

答えて

0
string WebText = ""; 
foreach (InternetExplorer ie in new ShellWindowsClass()) 
{ 
    filename = Path.GetFileNameWithoutExtension(ie.FullName).ToLower(); 
    if (filename == "iexplore") 
    Url = ie.LocationURL.ToString(); 
} 

また、このURLを参照してください。

関連する問題