问题描述
C#能不能做个监控IE访问网址的程序,求帮助。要用到哪些技术。
解决方案
解决方案二:
有两种方式,一种是写个程序监视IE的地址栏另一种是读取访问网址记录的文件C:DocumentsandSettingsAdministratorLocalSettingsHistory
解决方案三:
namespaceIEStateConsole{classProgram{staticvoidMain(string[]args){SHDocVw.ShellWindowsshellWindows=newSHDocVw.ShellWindowsClass();stringfilename;foreach(SHDocVw.InternetExplorerieinshellWindows){filename=Path.GetFileNameWithoutExtension(ie.FullName).ToLower();if(filename.Equals("iexplore"))Console.WriteLine("WebSite:{0}",ie.LocationURL);if(filename.Equals("explorer"))Console.WriteLine("HardDrive:{0}",ie.LocationURL);}Console.ReadKey();}}}namespaceIEStateConsole{classProgram{staticvoidMain(string[]args){SHDocVw.ShellWindowsshellWindows=newSHDocVw.ShellWindowsClass();stringfilename;foreach(SHDocVw.InternetExplorerieinshellWindows){filename=Path.GetFileNameWithoutExtension(ie.FullName).ToLower();if(filename.Equals("iexplore"))Console.WriteLine("WebSite:{0}",ie.LocationURL);if(filename.Equals("explorer"))Console.WriteLine("HardDrive:{0}",ie.LocationURL);}Console.ReadKey();}}}
解决方案四:
感谢帮助。