ExecSvcのダウンロード

2002/01/27 ver 0.6(旧版も動くと思いますが)のWindows XP Proでの動作確認しました
バージョン 公開日付 ファイル名 サイズ 備考
Ver1.21 最新版 2003/10/04 exsvc121.lzh
readme
82,754 README.txt修正のみ
Ver1.2 2002/12/01 exsvc12.lzh
readme
82,687 環境変数対応、ログファイルモード追加
Ver1.1 2002/02/16 exsvc11.lzh
readme
79,866 実行ファイル名に連動した初期設定ファイル名の対応
Ver1.0 2002/02/02 exsvc10.lzh 79,107 複数サービス登録対応、正式版リリース
Ver0.6 2001/09/01 exsvc06.lzh 72,458 プロセス優先度指定対応
Ver0.5 2001/07/28 公開終了 空白入りパスによる一部ソフト不具合対応
Ver0.4 2001/05/26 公開終了 依存指定対応ほか
Ver0.3 2001/02/10 公開終了 複数コマンド対応ほか
Ver0.2 2000/08/17 公開終了 ドキュメントの修正のみ
Ver0.1 1998/05/25 公開終了 初版


1.サービス起動コマンド機能概要

  本ソフトは、WindowsNT上で、サービス化されていない各種実行ファイル(EXE)を
 サービスのように起動するソフトです。
  WindowsNT系OSのサービスとして動作し、指定コマンドの実行を行います。
  また、サービス停止時には起動したコマンドに対してTerminateProcessを
 発行して起動コマンドを強制終了させます。
 早い話が、NTのリソキ(リソースキット)のSRVANYもどきです。
 v0.3で複数コマンド起動に対応しました(^o^)
 v1.0で複数サービス登録に対応し、正式版としてリリースしました(^o^)


2.対象とするユーザは以下に該当するユーザです。

 リソキをもっていない。
 リソキを持ってはいるが、レジストリを弄りたくないので、SRVANYを使いたくない。
 リソキを持ってはいるが、SRVANYのドキュメントを読みたくない(^^;。
 NT版のfmlをサービス化したい。
 その他。


3.動作確認環境

 Windows NT Workstation 4.0 SP3
 Windows NT Server 4.0 SP6a
 Windows 2000 Server SP2
 Windows 2000 Professional SP2
 Windows XP Professional


4.設定例

 (1) fmlをサービス化する
    [ntfml]
    EXE = c:\perl\bin\perl.exe        #perlのインストール先を記述
    ARG = c:\fml\ntfml.pl             #fmlのインストール先を記述
    DIR = c:\fml                      #カレントディレクトリにfmlを指定
    PRI = LOW                         #プロセス優先度を下げる

 (2) Black Jumbo Dogをサービス化する
   サービス化する前に通常状態で各種設定を完了してください。
   あるいは、ExecSvcのサービスのログオン設定で
   デスクトップとの対話をサービスに許可のチェックボックスにチェックを入れてください。
   ログオン後にタスクトレイにアイコンが現れます(bjd 2.8.6で確認)。
   ただし、現れないこともあるようですね。
   ログオン中にサービス開始したときしか現れないですね。意味無いなー。
    [bjd]
    EXE = C:\Program Files\SapporoWorks\BlackJumboDog\BlackJumboDog.exe
    ARG = 
    DIR = C:\Program Files\SapporoWorks\BlackJumboDog
    PRI = LOW                         #プロセス優先度を下げる

 (3) 桜時計をサービス化する
   サービス化する前に通常状態で各種設定を完了してください。
    [sakura]
    EXE = C:\Program Files\Sakura\SW_NORAS.EXE
    ARG = 
    DIR = C:\Program Files\\Sakura
    PRI = LOW                         #プロセス優先度を下げる


Topへ