この単純なタスクではあまり問題にならないはずですが、この質問をするのは本当に愚かではありますが、私は.msiを起動しようとしています。ユーザーはフォームのボタンを押します。私はこれが1つのライナーだと確信していますが、私の人生にとってはこれを理解できません。デスクトップ上に.MSIファイルがあるので、msiファイルの場所をユーザーが選択できるようにします。誰でも私を助けることができればそれは壮大になるでしょう...フォームを使用してボタンからmsiを起動してください
0
A
答えて
10
を見てくださいProcess.Startを見てください。
Process.Start("path to msi");
ファイルへのパスを取得するには、FileDialog
クラスを使用できます(winformsと仮定します)。
OpenFileDialog openFileDialog1 = new OpenFileDialog();
if(openFileDialog1.ShowDialog() == DialogResult.OK)
{
Process.Start(openFileDialog1.FileName);
}
0
この記事を参照してくださいShellExecute equivalent in .NETこれは基本的にShellExecuteを呼び出すC#の方法を示しています。ファイルを取得するために、これを使用しての
1
ルック:あなたが実行する必要のあるコマンドを表示するには
FileDialog dialog = new FileDialog();
関連する問題
- 1. 入力フォームから検索ボタンを押してください。
- 2. asp.netからOffice Communicatorを起動してください
- 3. 私のアプリからアンドロイドビデオアプリを起動してください
- 4. errorサービスからAlertDialog.Builderを起動してください。
- 5. Javaからratpack.groovyを起動してください
- 6. ブラウザから備考.rezファイルを起動してください
- 7. ボタンを使用してPHPを実行してください。
- 8. C#を使用してTeraTermマクロを起動してください
- 9. Visual StudioコードからNW.JSプログラムを起動して添付してください。
- 10. ボタンを使用して、使用するスタイルシートを選択してください
- 11. シンボリックリンクを使って正しいpythonプログラムを起動してください
- 12. 別のフォームからボタンの色を変更してください
- 13. createElementを使用してボタンを作成してから色を変更してください。
- 14. ボタンを使用して自動でメールを送信するにはphpを使用してください。
- 15. CSS3アニメーションを使用しているボタンを押してください
- 16. Pythonを使用してウェブサイトにサインインし、フォームに記入してからサインアウトしてください
- 17. カスタムUITableViewCellのボタンを使用してください。
- 18. 起動アプリを起動し、ローカルネットワークの外部からアプリにリクエストをしてください。
- 19. ルビースクリプトからgemをインストールしてから使用してください
- 20. Scalaを使用してフォームなしでログインしてください。再生
- 21. Javaを使用してHTMLフォームを記入してください
- 22. HTMLフォームとPHPを使用してMySQLを更新してください
- 23. Pythonを使用してWebフォームを記入してください
- 24. URLを使用してフォーム%20の問題を記入してください
- 25. ASP.NETボタンを使用してJQueryダイアログを起動しますか?
- 26. C#domのクラス名を使用してボタンを押してください
- 27. WinAPIを使用してメッセージボックスの「OK」ボタンをクリックしてください。
- 28. ADF Jdeveloper - JSP上のjavascriptを使用してボタンをクリックしてください
- 29. ウェブブラウザコンポーネントを使用してボタンのWebサイトをクリックしてください
- 30. コード内からウェブサイトにフォームを記入してください
を、(http://technet.microsoft.com/en-us/library/cc759262を見てみましょうv = ws.10).aspx –