using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Diagnostics;
namespace RunIE
{
class Program
{
static void Main(string[] args)
{
Process.Start("microsoft-edge:www.mysite.com");
//We need to find the most recent MicrosoftEdgeCP process that is active
Process[] edgeProcessList = Process.GetProcessesByName("MicrosoftEdgeCP");
Process newestEdgeProcess = null;
foreach (Process theprocess in edgeProcessList)
{
if (newestEdgeProcess == null || theprocess.StartTime > newestEdgeProcess.StartTime)
{
newestEdgeProcess = theprocess;
}
}
//newestEdgeProcess.WaitForExit();
System.Diagnostics.Process.Start("iexplore.exe", "http://naver.com");
string museServerURL = "https://google.com";
try
{
ProcessStartInfo startInfo = new ProcessStartInfo("microsoft-edge:" + museServerURL);
startInfo.WindowStyle = ProcessWindowStyle.Maximized;
startInfo.Arguments = museServerURL;
Process.Start(startInfo);
}
catch (Exception)
{
System.Diagnostics.Process.Start("iexplore.exe", "http://naver.com");
//WebBrowser webBrowser = new WebBrowser();
//webBrowser.Navigate(museServerURL, true);
}
}
}
}
특정 도메인(url)을 브라우저에서 바로 실행시키고 싶을 때 사용하는 함수입니다.
아래 코드는 edge에서 실행이 안 될 경우 explorer에서 실행이 되게 하는 코드입니다.
서비스 이용자들 중에 여전히 IE유저가 많아서 아래와 같은 코드로 수정했었죠. ㅜ0ㅜ