2017-08-10 29 views
0

サーバー上で動作するWindowsフォームアプリケーションがあります。私はこのアプリケーションが常に自動的に起動する必要があります。サーバーが再起動しても誰もログインしなくても、アプリケーションは実行されます。 レジストリを持つソリューションはここでは動作しません。私はWindowsサービスを読んでいますが、WinFormアプリケーションを起動できないようです。サーバーの起動時にアプリケーションを起動する方法

どのように私はこの自動的にサーバーの起動時に自動的に達成できるアイデアはありますか?

+1

誰もサーバーにログインしていない場合、WinFormsアプリケーションはどのように役立つでしょうか?それは誰とやり取りするのですか?それは誰とやりとりするのですか? –

+0

誰もログオンしていない場合はサービスを実行する必要があります。誰かがログオンするたびにWindowsフォームの起動をいつでも実行できますが、Mike Nakisと同様に、ログオン= no interactionなのでフォームは必要ありません。 –

+0

このリンクを参照 https://answers.microsoft.com/en-us/windows/forum/windows_7-desktop/how-to-start-program-before-user-logon-windows-7/2bff97c4-c037-437c -9fa7-b143a3ae5189?auth = 1 –

答えて

1

私たちは、誰かがログインする必要なく実行されるWindowsサービスを作成し、必要があれば私たちは別のGUIアプリケーション(あなたの場合はWinForms)を持っています必要に応じて、サービスと一緒に。

GUIアプリケーションとWindowsサービスの間の通信は、通常、名前付きパイプを使用して行われますが、GUIアプリケーションのように、サービスの設定ファイルを保存するような簡単な方法があれば、あなたをより簡単にしてください。

+0

ありがとうございます。ちょうどそのようなことをする方法を明確にする必要があります:)良い一日を – Friedlman

関連する問題