中田さん,NTサービスで稼働させるようにしました。
どうもありがとうございました。
Picard さん、
サービス(NTサービス)で動作させるのがよいと思います。
サービスで動作中に停止/起動するには、
net stop "AN HTTP Service"
net start "AN HTTP Service"
とします。
初めまして。いつもAnHttpdをありがたく使わせてもらっています。
現在,AnHttpdを,WindowsXPで,サービスとしてではなく,通常のプロセスとして起動して使っています。「ヘルパープロセス」は使っていません。
諸般の事情により,httpd.exe を,telnetで入ったリモートから起動したり,タイマーで(タスクスケジューラでタスクを組んでおいて)起動したりしたいのですが,どうもうまくいきません。
サーバマシンのデスクトップは表示されておらず,(ログインはしたまま)WindowsXPの「ようこそ」画面に戻っている,という状態から起動したいのですが,どうも,デスクトップが表示されていなければAnHttpdの起動が完了しないようなのです。(80番ポートにアクセスしても応答ありません。)
普通にマウスで AnHttpd を起動すると,一瞬「default console」というウィンドウが表示されて消えますよね。デスクトップが表示されていない環境だと,あのウィンドウが表示されず,起動が完了しないようです。あとからパスワードを入力してログインし,デスクトップを表示させると,それから「default console」のウィンドウが一瞬開いて,AnHttpdが正常に動作し始めます。
なんとか,デスクトップが表示されていない状況下でAnHttpdを起動させる方法はありませんでしょうか。
よろしくお願いします。