タイマーでログをメールで送信するアプリケーションを作成しました。このアプリケーションは最小限のユーザーインターフェイスを持ち、設定ファイルがあると、ユーザーとのやりとりを必要とせずに起動できます。スタンドアロンEXEとWindowsサービスの切り替え
現在のところ、VCLフォームアプリケーションですが、サーバー上で実行しているときにアプリケーションを実行するだけでユーザーセッションを開く必要はありません。
あなたは両方の世界を持つために何をお勧めしますか?シンプルなシナリオでは(ちょっとした組織で、3つのPCだけでITマネージャはいない)、「非サービス」は理解しやすく使いやすいので良いですが、大きな組織ではサービスの欠如が問題です。
サービスと非サービスは同時にできますか?これを達成する方法は?私は配備をより複雑にしたくありません。私が気にしているのは、いくつかのコマンドラインスイッチです。コマンドラインのparamersを使って実行すると、通常のアプリケーションではないにしても、サービスになる可能性があります。
一つは、あなたが望むものを行うコードを示します:としてもインストールすることができます[スタンドアロンのDelphiアプリケーションのhttp://stackoverflow.com/questions/6594152 –
可能重複Windowsサービス](http://stackoverflow.com/questions/2387383/a-standalone-delphi-application-that-can-also-be-installed-as-windows-service) – gabr