========================================================================== Windows用CGI集 (IIS4/5/6対応) Ver 0.2.5 Copyright(C) 2006.06.27 なっちゃん ========================================================================== 【このソフトについて】 WindowsのWWWサーバに通常では不可能な処理を実現するCGI集です。 どちらかと言えば「Web管理者向け」です。 @WWWサーバをブラウザを使ってリモートで再起動や電源OFFさせます。 AWWWサーバ上でDOSコマンドを実行させ、その処理内容をブラウザに表示します。 BWWWサーバ上で起動中のプログラムを指定し強制終了させます。 CWWWサーバのサービスを一覧表示し、開始・停止を操作します。 本ソフトはフリーソフトです。 【開発動機】 これは正に自分の必要に迫られて作ったものです(^^; 会社から自宅のWWWサーバ(Internet Information Service)にリモートコントロール ソフトのpcANYWHEREを使って管理しているのですが、このpcANYWHEREがごく玉にコケ て、操作不能になることがあります。そうすると再起動でもさせないと二度とつなが らなくなります。そういう場合でもWebサービスは機能しているので、何とかこれを 利用して再起動できないかと考え本ソフトを作りました。CGIですからWindowsアプリ として常駐するものではなく、ブラウザから必要な時に呼び出す(実行)だけです。 DOSコマンドの実行は再起動のCGIを作る課程で追加したオマケですが結構重宝です。 当初はサーバの再起動で良しとしていましたが、サービスの停止、起動がNETコマンド で行えることでなお便利になりました。更に起動中のプログラムが不安定なとき、 プログラム名を指定して強制終了もできるようにしてからは更に便利なツールとなり ました。 【動作環境】 WindowsNT4.0、2000、XP(Pro)、2003 テストしたのはMicrosoftのWWWサービスであるIISですが、Apacheでも可能だと思います。 【添付ファイル】 ・wreboot.exe : 再起動用CGI ・webcom.exe : DOSコマンド実行用・プログラム強制終了用CGI ・webservice.exe : サービスの管理用CGI ------------------------------------------------------------------- 本CGIはVB6で作りましたが、OSに標準添付のmsvbvm60.dllだけで動くので あえてVB6ランタイムを追加インストールする必要はありません。 ------------------------------------------------------------------- ・wincgi.htm : WinCGIメインページ ・wincgi2.htm : WinCGIサブページ(直接開いても使用できません) ・cmd.htm/kill.htm : 捕捉説明ページ ・imgフォルダ : HTMLで使用する画像データ ・help.chm : ヘルプ(IIS設定例等) ・readme.txt : 本ドキュメント 【設定方法・使用方法】 IISの設定方法は添付のヘルプファイル'help.chm'をご覧下さい。 使用方法は添付のサンプル'sample.htm'をご覧下さい。 このサンプルはご自由に改変して結構です。 【著作権・使用/配布条件・無保証・免責・サポート等】 本ソフトウェアの著作権はなっちゃんにあります。 フリーソフトウェアとして提供しますので、無償で自由に使用できます。 転載、再配布はオリジナルのままで行ってください。 転載、雑誌掲載などは予め連絡をしてください。 本ソフトウェアは、無保証です。 本ソフトウェアを用いた結果による損害、免失利益などについては著作者に責任 はないものとします。使用者自身の責任でお使い下さい。 ※著作者は、誤動作が起きないように注意して本ソフトウェアのメンテナンスを 行なっていますが、予期しない問題が起きる可能性は常にあります。 本ソフトウェアのサポート方法は、現在は次のようになっています。 ・感想やバグ報告などは、Webページに設置したサポート用ゲストブック、または メールで受け付けています。 ・ホームページURL: http://onegland.hp.infoseek.co.jp/ http://iis-weblog.hp.infoseek.co.jp/ ・メールアドレス: k_natchan@yahoo.co.jp 【謝辞】 本ソフトの実行時エラーのコード番号の解説用としてAOKさんのwinerror.txtを承諾 の上、引用させていただきました。(ヘルプにも使用しています。) 厚く御礼申し上げます。 <AOKさん http://homepage3.nifty.com/aokura/ > //////////////////////////////////////////////////////////////////////////// 【改定履歴】 Ver.0.1.0 2005.07.22 ・初公開。 Ver.0.1.5 2005.07.26 ・起動中のプログラムの強制終了機能追加。 Ver.0.2.0 2005.09.04 ・新たにサービスを管理するCGI(webservice.exe)を追加。 ・サンプルHTMLを廃止し、操作メイン画面として刷新。 Ver.0.2.5 2006.06.27 ・サービスの起動・停止に時間がかかる場合、状態の表示を「移行中」 で表示するように修正。 ・ヘルプにWindowsServer2003の場合の注意を追加。