- PR -

Windowsサービスについて

1
投稿者投稿内容
もんた
常連さん
会議室デビュー日: 2005/05/19
投稿数: 20
投稿日時: 2005-05-19 15:24
VB.NETでWindowsサービスを作成してますが、
Windowsサービスの中にあるpublicのメソッドに
コンソールアプリから、そのメソッドを呼び出す
を呼び出しことは、可能でしょうか?

もし、可能なら、その方法を教えていただけ
なでしょうか?

よろしくお願いします。
渋木宏明(ひどり)
ぬし
会議室デビュー日: 2004/01/14
投稿数: 1155
お住まい・勤務地: 東京
投稿日時: 2005-05-19 15:33
引用:

Windowsサービスの中にあるpublicのメソッドに
コンソールアプリから、そのメソッドを呼び出す
を呼び出しことは、可能でしょうか?



直接はできません。

リモーティングなど、何らかのインフラを介す必要があります。

_________________
// 渋木宏明 (Hiroaki SHIBUKI)
// http://hidori.jp/
// Microsoft MVP for Visual C#
//
// @IT会議室 RSS 配信中: http://hidori.jp/rss/atmarkIT/
もんた
常連さん
会議室デビュー日: 2005/05/19
投稿数: 20
投稿日時: 2005-05-19 15:38
やっぱり、そうですか。
では、参考になるHPとかを
ないでしょうか?

よろしくお願いします。
todo
ぬし
会議室デビュー日: 2003/07/23
投稿数: 682
投稿日時: 2005-05-19 15:43
カスタム コマンドとか。

コンソールアプリ側はServiceControllerのExecuteCommandでコマンドを投げる。
Windowsサービス側はOnCustomCommandでコマンドを受けて、「Windowsサービスの中にあるpublicのメソッド」を呼ぶ。
 
もんた
常連さん
会議室デビュー日: 2005/05/19
投稿数: 20
投稿日時: 2005-05-19 17:46
今、調べているんですが、
コンソールから、サービスに配列を渡したり
サービスからコンソールアプリに配列を返したり
パラメータの受け渡しは、できますか?
1

スキルアップ/キャリアアップ(JOB@IT)