1.监控ie是否打开,用的WinForm
调用.net中的Process类
在button的点击事件中写:
private void button1_Click(object sender, EventArgs e)
{
Process[] processes;
processes = System.Diagnostics.Process.GetProcesses();
foreach (Process currentProcess in processes)
{
if (currentProcess.ProcessName == "iexplore")
{
lbl_State.Text = "Is Open";
break;
}
else
{
lbl_State.Text = "Not Open";
}
}
}
注:lbl_State
为asp:label
2.获取IE导航栏URL,用的ConsoleApplication写的
首先,自爱reference中添加引用:选择COM选卡,找到Microsoft Internet
Controls,加到Reference中。
然后就是代码了,如下:
namespace IEStateConsole
{
class
Program
{
static void Main(string[] args)
{
SHDocVw.ShellWindows
shellWindows = new SHDocVw.ShellWindowsClass();
string filename;
foreach
(SHDocVw.InternetExplorer ie in shellWindows)
{
filename =
Path.GetFileNameWithoutExtension(ie.FullName).ToLower();
if
(filename.Equals("iexplore"))
Console.WriteLine("Web Site : {0}",
ie.LocationURL);
if (filename.Equals("explorer"))
Console.WriteLine("Hard
Drive : {0}", ie.LocationURL);
}
Console.ReadKey();
}
}
}
分享到:
相关推荐
2. **界面设计**:设计用户界面,包括地址栏、前进/后退按钮、刷新按钮等,并实现相应功能。 3. **实现基本浏览功能**:使用WebBrowser控件的Navigate方法加载URL,处理NaviagteError事件以处理加载失败的情况。 4. ...
2. **地址栏**: 用户输入URL的地方。通常,需要实现一个文本框,并监听其文本更改事件,当用户输入完成后,调用`WebBrowser.Navigate()`方法加载新页面。 3. **前进/后退按钮**: 实现这些功能需要维护一个浏览历史...
- 使用Visual Studio中的WinForm设计器布局控件,如添加地址栏、前进/后退按钮、刷新按钮等。 - 通过连接控件的事件到相应的处理方法,实现如地址栏输入URL后自动导航的功能。 4. **自定义功能**: - 开发者可以...
10 实例012 带进度条的状态栏 11 实例013 状态栏中加入图标 12 1.4 导航菜单界面 12 实例014 OutLook界面 12 实例015 带导航菜单的主界面 14 实例016 图形化的导航界面 15 1.5 ...
在给定的“防IE8源码.zip_ie8_浏览器”项目中,我们可以看到一系列文件,这些文件是用C#语言编写的,用于实现一个模仿IE8浏览器功能和界面的WinForms应用。 首先,`Form1.Designer.cs`和`Form1.cs`是主要的用户界面...
实例011 在状态栏中显示检查框 9 实例012 带进度条的状态栏 10 实例013 状态栏中加入图标 11 1.4 导航菜单界面 11 实例014 OutLook界面 11 实例015 带导航菜单的主界面 12 实例016 图形化的导航界面 14 1.5 ...
实例011 在状态栏中显示检查框 9 实例012 带进度条的状态栏 10 实例013 状态栏中加入图标 11 1.4 导航菜单界面 11 实例014 OutLook界面 11 实例015 带导航菜单的主界面 12 实例016 图形化的导航界面 14 1.5 ...
7. **UI设计**:创建Web浏览器还需要考虑用户界面的设计,如前进/后退按钮、地址栏、书签管理等,这些都是标准浏览器功能的实现。 8. **多线程和异步编程**:为了防止浏览器加载网页时阻塞用户界面,开发者通常会在...
实例011 在状态栏中显示检查框 9 实例012 带进度条的状态栏 10 实例013 状态栏中加入图标 11 1.4 导航菜单界面 11 实例014 OutLook界面 11 实例015 带导航菜单的主界面 12 实例016 图形化的导航界面 14 1.5 ...
"findie.rar_获取url"这个主题涉及到使用编程技术来定位并读取浏览器地址栏中的URL,通常这会涉及到Windows API(应用编程接口)以及句柄的概念。下面我们将详细探讨这些知识点。 首先,**窗口句柄(Window Handle...
实例011 在状态栏中显示检查框 9 实例012 带进度条的状态栏 10 实例013 状态栏中加入图标 11 1.4 导航菜单界面 11 实例014 OutLook界面 11 实例015 带导航菜单的主界面 12 实例016 图形化的导航界面 14 1.5 ...