BWEBCTR DLL

BWEBCTR DLLは、ISAPI対応マルチスレッドカウンタです。本カウンタは、Muhammad A Muquit氏作成の Count Release 2.3 をISAPI対応に変更したものです。
1999.07.03 更新しました。バージョンは、2.31です。 Down Load!

BWEBCTR DLLの特長

BWEBCTR DLLのインストール

  1. 解凍したファイルを次のようにディレクトリにコピーします。
    BWEBCTR.DLL                IISの仮想ディレクトリ(実行権付き)
    BCOUNT.DLL                 system32 ディレクトリ
    BWEBCTR.INI                system32 ディレクトリ
    
    NTFSファイルシステムの場合、BWEBCTR.INIファイルにアクセス権を Everyoneにフルコントロール権を与えてください。

  2. BWEBCTR.INI ファイルの修正
    BWEBCTR.INI ファイルは、設定情報やカウンタの値などを保持するファイルです。 次のような3つのセクションがあります。
    ●global セクション ...... 実行環境を設定
    bin=   BWebCtr DLL 仮想ディレクトリ
    pass=  Service ManagerのURLに指定するパスワード(英数字または全角文字)
    head=  Service Managerのヘッダ
    foot=  Service Managerのフッター
    commit= カウンタをBWEBCTR.INIファイルに書込む時間間隔(秒)省略値 1。
    
    パスワードは、Service Managerを使うときに必要になります。
    
    headまたはfootパラメータは、Service Manager のパネルをカスタマイズ
    したいときに設定します。
    
    カウンタの値は、メモリ上でカウントアップされ、BWEBCTR.INIファイルに
    定期的に書込まれます。このファイルにメモリ上のカウンタの値を
    書込む時間間隔をcommitで指定します。1800(30分)くらいがいいでしょう。
    
    ●counter セクション ..... カウンタ名と値を保持
    カウンタ名=値
    カウンタ名は、半角の英数字で指定します。
    
    ●desc    セクション ..... カウンタの記述
    カウンタ名=記述,yyyy/mm/dd
    記述は、カンマで区切って日付を指定します。
    
    bwebctr.ini ファイルのサンプル
    [global]
    bin=test
    pass=babaq
    commit=1800
    head=<HTML><HEAD><TITLE>BWebCTR 2.31 for IIS  Service Manager
            </TITLE></HEAD><BODY BGCOLOR=#FFFFFF><CENTER>
            <H2>BWebCTR 2.31 for IIS  Service Manager</H2><BR>
    foot=<A HREF="mailto:xxxx@xxxx.xxx"><I>xxxx@xxxx.xxx</I>
            </A></FONT><P><P>
    headエントリとfootエントリは、それぞれ1行で指定すること。
    [counter]
    sample=0   sampleカウンタを含めてください
    ctr1=0
    ctr2=0
    [desc]
    sample=sample counter,1999/06/29
    ctr1=test counter 1,1999/06/10
    ctr2=test counter 2,1999/06/11
    
    

BWEBCTR Service Manager

BWEBCTR Service Managerは、次の機能を提供します。
●カウンタの一覧表示
●カウンタの追加・削除・値の変更

BWEBCTR動作中のカウンタの追加・削除・値の変更は、Service Managerパネルで実行します。
BWEBCTR未動作中のカウンタ変更は、bwebctr.iniファイルを修正します。

BWEBCTR動作中にbwebctr.iniファイルを修正してもOKですが、次回のIIS起動時まで
変更は反映されません。

一度に多くのカウンタ追加をしたいときには、IISのWebサービスを停止してから
エディタでBWEBCTR.INIファイルを編集してください。

Service Manager を起動するにはブラウザで次のURLを指定します。
http://IISマシン名/cgi-bin/bwebctr.dll?list?pass=babaq
仮想ディレクトリ(bin=)は cgi-bin、またパスワード(pass=)は babaqと仮定します。 1. カウンタの追加(登録) カウンタ名(Counter Name)と説明(Description)を入力して を選択して[Submit] ボタンをクリックします。 カウンタ名は、半角英数字で大文字小文字を区別します。 2. カウンタの削除 カウンタ名(Counter Name)と説明(Description)を入力して を選択して[Submit] ボタンをクリックします。 カウンタ名は、半角英数字で大文字小文字を区別します。 3. カウンタのリセット カウンタ名(Counter Name)と説明(Description)に 設定しなおすカウンタの値を入力してください。 を選択して[Submit] ボタンをクリックします。 カウンタ名は、半角英数字で大文字小文字を区別します。

BWEBCTR DLLについて

BWEBCTR DLLは、Muhammad A Muquit氏作成のCount Release 2.3 をISAPI対応に変更したものです。 Count Release 2.3の著作権については以下をどうぞ。
Copyright 1995 by Muhammad A Muquit. Permission to use, copy, modify and sell this program for any purpose is hereby granted without fee, provided that this copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. If the program is included in a book, publication or in a software distribution media for sale, the author must be notified about it. No binary only distribution is allowed. All distributions must include the source and this copyright notice.
THIS PROGRAM IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHOR Muhammad A. Muquit BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

babaqフリーソフトのご使用上の注意

●プログラムを使って発生した損害に関しては、一切の責任を負いません。
●使用、配布に制限はありません。自由にお使いください。
●動作の保証はありません。
●動作を確認したOSは、Windows NT 4.0のみです。

Home


Copyright 1999 Tatsuo Baba,All rights reserved.