Apache、MySQL、および PHP に基づく Web アプリケーションがあります。MSI経由でインストールされた、Windows用のデスクトップアプリケーションとしても利用できるようにしたいと考えています。小さな .NET アプリケーションが、デプロイされた修正済みの xampp パッケージを開始し、組み込みの Chromium ベースのブラウザーを開きます。
質問:
実行時に Apache/MySQL/PHP 構成を変更できるようにするにはどうすればよいですか? ファイルはProgram Filesに保存されており、もちろんUACでは「管理者として実行」しないと変更できません。セットアップ中にこれらのファイルを編集可能にする方法はありますか? それ以外の場合は、一時ディレクトリからカスタム構成ファイルを使用して Apache/MySQL を起動する方法を理解する必要があります。
ファイアウォールの例外リストに Apache と MySQL を追加するようインストーラーに指示するにはどうすればよいですか? または、ローカルでのみリッスンするアプリケーションが脅威ではないことをファイアウォールに伝えるにはどうすればよいですか?