この単純なタスクではあまり問題にならないはずですが、この質問をするのは本当に愚かではありますが、私は.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. シンボリックリンクを使って正しいpythonプログラムを起動してください
- 4. ボタンを使用して自動でメールを送信するにはphpを使用してください。
- 5. Pythonを使用してウェブサイトにサインインし、フォームに記入してからサインアウトしてください
- 6. カスタムUITableViewCellのボタンを使用してください。
- 7. ウェブブラウザコンポーネントを使用してボタンのWebサイトをクリックしてください
- 8. WinAPIを使用してメッセージボックスの「OK」ボタンをクリックしてください。
- 9. HTMLフォームとPHPを使用してMySQLを更新してください
- 10. Javaを使用してHTMLフォームを記入してください
- 11. ASP.NETボタンを使用してJQueryダイアログを起動しますか?
- 12. WindowsフォームからDirectX Buttonをクリックしてください
- 13. コード内からウェブサイトにフォームを記入してください
- 14. フォーム入力フィールドから「$」を削除してください
- 15. を使用してください:android:layout_gravity
- 16. フォーム認証を使用してGlobal.asax.csが起動しない
- 17. PDFBoxを使用してPDFフォームに記入してください
- 18. ブートストラップ:MSIのバージョンがインストールされているか確認してください
- 19. FlurryAgentの起動エラーを確認してください
- 20. TomcatサーバーがCから起動しているかどうかを確認してください。
- 21. 2つのボタンを自動的にクリックしてください
- 22. jsonからoptgroupを使用してhtmlを選択してください
- 23. Javascriptを使用してURLからパラメータを削除してください
- 24. C++/CLIを使用してスレッドからステータスバーを更新してください
- 25. UIViewアニメーションを使用して、CATransitionからkCATransitionPushを実装してください
- 26. ボタンの画像をクリックしてから変更してください。
- 27. フォームにチェックボックスを動的に入力してください
- 28. PHPスクリプトからフォームを入力して送信してください
- 29. C#のWindowsアプリケーションを使用してWebフォームを埋めてください
- 30. マウスをクリックしてボタンを入力してください。
を、(http://technet.microsoft.com/en-us/library/cc759262を見てみましょうv = ws.10).aspx –