プログラムから他のアプリケーションを起動するのは、System.Diagnostics.Processクラスを使用すれば、簡単に実現できます。下記は二つ簡単な方法を紹介します。もちろんほかにいろいろな方法がありますが、注意していただきたいことは、実行させるアプリケーションはパラメータを付ける必要がある場合、アプリケーションの名前(Exeファイル)と一緒にパラメータを記述するのはだめです。 方法一: System.Diagnostics.Process.Start("notepad.exe") 方法二: System.Diagnostics.Process p = new System.Diagnostics.Process(); p.StartInfo.FileName = "notepad.exe"; p.Start(); IEブラウザでサイトを開く例 //IEのパス string iePath = System.Environment.ExpandEnvironmentVariables("%ProgramFiles%") + @"\Internet Explorer\iexplore.exe"; System.Diagnostics.Process p = System.Diagnostics.Process.Start(iePath,"http://www.google.co.jp/"); //入力可能状態になるまで待機 p.WaitForInputIdle(); //閉じる p.CloseMainWindow(); あなたのお住まいの地域で最安のブロードバンド選び コメント: |