0

この単純なタスクでそれほど問題が発生しないはずなので、この質問をしなければならないのは本当にばかげていると思います....しかし、ユーザーがフォームのボタンを押したときに .msi を起動しようとしています。これはワンライナーだと確信していますが、一生これを理解することはできません。デスクトップに .MSI ファイルがあるので、ユーザーが msi ファイルの場所を選択できるボタンも必要です。誰かが私を助けることができれば、それは素晴らしいことです...

4

2 に答える 2

10

Process.Startを見てください。

Process.Start("path to msi");

ファイルへのパスを取得するには、クラスを使用できますFileDialog(winforms を想定)。

OpenFileDialog openFileDialog1 = new OpenFileDialog();

if(openFileDialog1.ShowDialog() == DialogResult.OK)
{
   Process.Start(openFileDialog1.FileName);
}
于 2012-04-17T20:51:05.020 に答える
1

これを使用してファイルを取得することを検討してください。

FileDialog dialog = new FileDialog();
于 2012-04-17T20:53:47.417 に答える