可能重复:
创建单实例应用程序的正确方法是什么?
如何强制C#.net应用程序在Windows中只运行一个实例?
我想从IE(.NET 4)获取当前的URL.为此,我添加了对Microsoft Interner Controls的引用并添加了代码(来自http://omegacoder.com/?p=63)
foreach (InternetExplorer ie in new ShellWindowsClass())
{
textBox1.Text = ie.LocationURL.ToString();
}
Run Code Online (Sandbox Code Playgroud)
但我得到2个错误:
1] The type 'SHDocVw.ShellWindowsClass' has no constructors defined
2] Interop type 'SHDocVw.ShellWindowsClass' cannot be embedded.
Use the applicable interface instead.
Run Code Online (Sandbox Code Playgroud)
怎么解决?