サーバーで Delphi アプリケーションを実行しています。このアプリケーションは、他のアプリケーションで使用され、ユーザーが Windows にログインしたときに実行される DB でいくつかの重要な作業を行います。すべて正常に動作していますが、サーバーの管理者がサーバーを再起動して Windows にログインしないことがあります。サーバーが Windows ログインのままになり、アプリケーションが起動しません。
ちょっとした調査の後、ユーザーが Windows にログインする前でもアプリケーションを開始する Windows サービスを作成することにしました。しかし、私には2つのフォームがあります。1 つのフォームは、アプリケーションが実行している現在のプロセスを表示し、もう 1 つのフォームは、最初のフォームを構成するために使用される .ini ファイルを編集します。
私がする必要があるのは、ユーザーが Windows にログインする前にアプリケーションを起動し、ログイン後にフォームを表示するか、フォームを開いてシステム トレイに最小化するサービスを作成することです。
この動作で Windows サービスを使用し、フォームをシステム トレイに最小化することはできますか?