shttpsrv-1.0.4 を NT 上にて使用してみました。以下のパッチをあてないとう
まく cgi を起動できません。これは cygnus の bash を使用していないからで
しょうか。

例えば、CGI として .bat を利用しようすると、ネットワークパスが見つかりませんと
なってしまいます。

もっとも、そのそも何故ここで "./" を先頭に付けなきゃいけないのかをよく理
解してません。

*** shttpsrv.rb.orig
--- shttpsrv.rb
**************
*** 271,277
  
    def scr2exe(cgi)
      cmd = cgi.gsub(/\\/, '/')
!     cmd.sub!(/^[^\/]/, './\&') if cmd =~ /\//
      return cmd unless $MSDOS || $BOW
  
      Executables.each do |k, v|
--- 271,277 -----
  
    def scr2exe(cgi)
      cmd = cgi.gsub(/\\/, '/')
!     cmd.sub!(/^[^\/][^:]/, './\&') if cmd =~ /\//
      return cmd unless $MSDOS || $BOW
  
      Executables.each do |k, v|