WinForm 에서 다른 Application 을 실행하는 방법입니다.
WinForm 끼리는 간단한데.. WinForm에서 Store App을 실행하려니까 깔끔하지 않군요.
주석의 링크를 참고하시기 바랍니다.
private void button1_Click(object sender, EventArgs e)
{
Process.Start("notepad.exe");
}
// 키를 전송하여 지도 Store App 열기
private void button2_Click(object sender, EventArgs e)
{
// http://www.c-sharpcorner.com/UploadFile/iersoy/running-a-windows-store-application-from-windows-forms/
SendKeys.Send("^{ESC}");
Thread.Sleep(1000);
SendKeys.Send("지도");
SendKeys.Send("{ENTER}");
}
// 프로토콜을 등록하여 Store App 열기
private void button3_Click(object sender, EventArgs e)
{
// http://social.msdn.microsoft.com/Forums/en-US/windowsgeneraldevelopmentissues/thread/79092f3f-917d-41e5-a67f-c25e851bbb14/
// http://msdn.microsoft.com/ko-kr/library/windows/apps/xaml/hh779670.aspx
// http://code.msdn.microsoft.com/windowsapps/Association-Launching-535d2cec
Process p = new Process();
p.StartInfo.FileName = @"kimstarprotocol://"+"kimstar_test_value";
p.Start();
}


