0

次のコードがあります。

Process.Start(Environment.GetFolderPath(Environment.SpecialFolder.ProgramFilesX86) + "\\Internet Explorer\\iexplore.exe", "http:\\\\someurl.com");

正常に実行されますが、IE の 2 つのインスタンスが開きます (言うまでもなく、私は 1 つを期待しています)。ここで私が見逃している明らかなものはありますか、それともより詳細な問題ですか? 問題がある場合は、Visual C# 2010 Express と .NET 4 Client Profile を使用しています。

4

1 に答える 1

0

IExplore への exe パスを削除してみてください。プロセスにリンクを開始させてください。私の経験では、ウィンドウではなく新しいタブで開く必要があります。

例:

Process.start("http:\\\\someurl.com");
于 2013-08-22T04:31:33.343 に答える