home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 October / VPR9710A.ISO / OLS / WIN32 / Comwp371 / comwp371.exe / README.TXT < prev    next >
Text File  |  1997-06-20  |  25KB  |  680 lines

  1. *==============================================*
  2. * ComWin32 (Command Manager for Window System) *
  3. *    Version 3.71                              *
  4. *==============================================*
  5.  
  6.     この度は ComWin32 をダウンロードしていただきまして
  7.     誠にありがとうございます。
  8.  
  9.     ComWin32 は ComWin の Win32API 版のため、
  10.     マニュアル類で ComWin 用のものを流用しているものがあります。
  11.     重複する記述はこのファイルに書かれたものが優先されます。
  12.  
  13.  1. 概要
  14.  2. 同封ファイル
  15.  3. 動作環境
  16.  4. 使用方法
  17.  5. 改訂履歴
  18.  6. 仕様変更点
  19.  7. 著作権、送金方法
  20.  8. 16ビット版との相違点
  21.  
  22. 1. 概要
  23.  
  24.     ComWin32 とは Window System 上でコマンドを管理するソフトです。
  25.     機能は多岐にわたりますが、一番注目すべき点は、
  26.     コンソールアプリの入出力をコマンドプロンプトと別ウィンドウで
  27.     管理する「拡張コンソール」という新しい分野を切り開いた点です。
  28.  
  29.     Win95, NT上で使用する際のメリットとして次の点があります。
  30.  
  31.         1. コンソールアプリをComWin窓で実行可能。
  32.         2. エイリアス、ヒストリ、ファイル名補完機能を持つ。
  33.         3. csh に匹敵するスクリプト言語をもつ。
  34.         4. ファイラーと組み合わせることで快適なコマンド入力。
  35.         5. 通信機能を持ち、簡易ターミナルや簡易サーバーになる。
  36.         6. 制限はあるが、'/' をディレクトリセパレータとして利用できる。
  37.         7. ANSIエスーケープシーケンスのサブセットが使用できる。
  38.         8. ファンクションキーをランチャーボタンとして使用できる。
  39.         9. キー割り当ての変更が可能。
  40.        10. アプリケーションの関連付け起動が可能。
  41.        11. 非常に軽快なデバッグ端末として利用できる。
  42.            (物理メモリ 8Mbyte のシステムでも運用可能 <---作者環境(^^;))
  43.        12. 簡易エディター機能、出力履歴の保存が可能。
  44.        13. ドラッグ&ドロップサーバー機能を持つ。
  45.        14. 固定ピッチフォントであれば、システムにインストールされている
  46.            すべてのフォントが利用可能。(例、隷書体等)
  47.        15. コマンドラインからログオフ、シャットダウン、リブートが可能。
  48.        16. Unicodeテキストのリダイレクト、パイプが可能。
  49.  
  50. 2. 同封ファイル
  51.  
  52.     ドキュメント
  53.         readme.txt   このドキュメント
  54.  
  55.     実行形式
  56.         comwpad.exe  端末
  57.         cwsh.exe     コンソールシェル
  58.         comwin32.dll API提供DLL
  59.         comwcmd.dll  サービスコマンド
  60.         comwtrm.dll  通信機能DLL
  61.         comwin.hlp   オンラインヘルプ
  62.         comwld.exe   コンソールアプリ呼び出し用EXE
  63.         comwld.pif   コンソールアプリ呼び出し用PIF
  64.         comwinx.pif  コンソールアプリ呼び出し用PIF(旧版)
  65.         vcomwd.386   コンソールアプリ呼び出し用VxD
  66.  
  67.     登録モジュール
  68.         comwreg.exe  登録用モジュール
  69.  
  70.     インストーラ
  71.         install.bat  インストール用バッチファイル
  72.  
  73.     ライブラリ(samples.lzh 内)
  74.         comwin32.lib API呼び出し用ライブラリ
  75.         comwin.h     API用ヘッダー
  76.  
  77.     サンプル(samples.lzh 内)
  78.         hello.c      サンプル
  79.         hello.def    同上
  80.         hello.exe    同上
  81.         hellocpp.cpp 同上
  82.         sample1.c    同上
  83.         sample1.def  同上
  84.         sample1.exe  同上
  85.         sample2.c    同上
  86.         sample2.def  同上
  87.         sample2.exe  同上
  88.         sample3.c    同上
  89.         sample3.def  同上
  90.         sample3.dll  同上
  91.         sample4a.bat 同上
  92.         sample4b.cws 同上
  93.         sample5.c    同上
  94.         sample5.def  同上
  95.         sample5.exe  同上
  96.         makefile     サンプルの makefile
  97.  
  98.     16bit版/32bit版 ファイル対応表
  99.     +--------------------------------------------------+
  100.     !                    ! 16bit版      ! 32bit版      !
  101.     !--------------------+--------------+--------------!
  102.     ! インストーラー     ! install.bat  ! install.bat  !
  103.     ! 登録用モジュール   ! comwreg.exe  ! comwreg.exe  !
  104.     ! オンラインヘルプ   ! comwin.hlp   ! comwin.hlp   !
  105.     !--------------------+--------------+--------------!
  106.     ! 中枢モジュール     ! comwin.dll   ! comwin32.dll !
  107.     ! コマンドモジュール ! comwins.dll  ! comwcmd.dll  !
  108.     ! 通信モジュール     ! comwint.dll  ! comwtrm.dll  !
  109.     !--------------------+-----------------------------!
  110.     ! 端末モジュール     ! comwinx.exe  ! comwpad.exe  !
  111.     ! コンソールシェル   !              ! cwsh.exe     !
  112.     !--------------------+--------------+--------------!
  113.     ! コンソールローダー !        comwld.exe           !
  114.     ! (現バージョンPIF)  !        comwld.pif           !
  115.     ! (旧バージョンPIF)  !        comwinx.pif          !
  116.     ! VxD                !        vcomwd.386           !
  117.     !--------------------+-----------------------------!
  118.     ! universal thunk    ! comwin32.dll !              !
  119.     ! generic thunk      !              ! comwin.dll   !
  120.     !--------------------+--------------+--------------!
  121.     ! 紹介文             ! readme.txt   ! readme.txt   !
  122.     ! サンプル           ! samples.lzh  ! samples.lzh  !
  123.     ! おまけ             ! bhole.exe    !              !
  124.     +--------------------------------------------------+
  125.  
  126.    [cwsh.exe]
  127.  
  128.     cwsh.exe とは Windows95, Windows NT の
  129.     コマンド(DOS)プロンプト用に開発された Win32コンソールアプリです。
  130.     UNIX の csh, DOS の command.com に相当するプログラムです。
  131.  
  132.     コマンドプロンプトに常駐し次の機能を付加します。
  133.  
  134.       (a) ハイテキスト機能
  135.       (b) 色変更機能
  136.       (c) ラインエディット機能
  137.       (d) ヒストリ機能
  138.       (e) ファイル名補完機能
  139.       (f) エイリアス機能
  140.       (g) マルチステートメント機能
  141.       (h) 関連付け起動機能
  142.       (i) 拡張バッチファイル機能
  143.       (j) Unicodeフィルター機能
  144.  
  145.     各機能は次のキー操作で呼び出せます。
  146.  
  147.       ←       カーソル右
  148.       →       カーソル左
  149.       BS       カーソル直前消去
  150.       DEL      カーソル位置消去
  151.       ↑       ヒストリ次候補
  152.       ↓       ヒストリ前候補
  153.       TAB      ファイル名補完次候補
  154.       Ctrl+TAB ファイル名補完前候補
  155.  
  156.     ファイル名補完機能
  157.       補完時に大文字で補完したり、
  158.       '/' をディレクトリ区切り子に使用することが
  159.       可能です。カスタマイズは comwpad.exe の
  160.       「オプション」「環境」で行います。
  161.  
  162.     ハイテキスト機能
  163.  
  164.       Win95DOS窓の大きさを80桁25行以上に拡張する機能です。
  165.       起動できるアプリに制約はありますが、
  166.       Win95ネイティブアプリなら問題なく使用できます。
  167.       cwsh /k mode con cols=128 lines=500 等で使用可能です。
  168.  
  169.     色変更機能
  170.  
  171.       Win95DOS窓の文字色、背景色を変更する機能です。
  172.       cwsh /k mode con fg=15 bg=3 等で使用可能です。
  173.  
  174.     起動時オプション
  175.  
  176.       cwsh /e:xxxx    環境変数のサイズを指定します。
  177.       cwsh /c command コマンドを実行します。
  178.       cwsh /k command コマンドを実行後常駐します。
  179.  
  180.     基本的には ComWin32 互換です。
  181.     添付の comwin.hlp を参照してください。
  182.  
  183.     著作権、及び使用条件は ComWin32 と同一です。
  184.     単体で使用する場合はシェアウェアですが、
  185.     ComWin32 のユーザーは新規に登録する必要はありません。
  186.  
  187. 3. 動作環境
  188.  
  189.     ComWin32 は Windows 95, Windows NT 3.5 以上で動作します。
  190.     最低稼動システム以上のハードウェアリソースを要求しません。
  191.  
  192.     Win32s 上では現在次の制限のもとで動作します。
  193.  
  194.     日本語 Win32s 1.21 
  195.         複数起動不可、ComWin32用外部コマンド不安定。
  196.  
  197.     日本語 Win32s 1.1
  198.         起動は可能ですが、信頼性に欠けます。
  199.  
  200.     今後、Win32s のバージョンアップ如何により
  201.     制限が緩和されることは期待できます。
  202.  
  203. 4. 使用法
  204.  
  205.     付属の comwin.hlp を参照すれば、
  206.     使用法のイメージはつかめると思います。
  207.  
  208.     また、デバッグ端末として利用する場合には
  209.     モジュール定義ファイル(*.def)での IMPORTS 文の記述法でなく、
  210.     comwin32.lib をリンクしてください。
  211.  
  212.     [Windows 95 上での拡張コンソール]
  213.  
  214.     ComWin32 は Windows 95 上でも DOS入出力同期をおこなえます。
  215.     ただし、入力は ComWin32上からおこなえない場合もありますので、
  216.     DOSボックスにフォーカスを移して入力をおこなってください。
  217.  
  218.     Windows 95 上で DOS入出力同期をおこなうためには
  219.     system.ini の [386Enh] に device=vcomwd.386 の記述を加える
  220.     必要があります。
  221.     ダイナミックロードVxD対応は今後の課題とさせていただきます。
  222.  
  223. 5. 改訂履歴
  224.  
  225.     ComWin32 Ver. 3.71 97/06/20
  226.         簡易エディタ機能
  227.         ファイラーウィンドウがドラッグ&ドロップ対応
  228.         math, Sleep, stdlib, string コマンドサポート
  229.         その他バグフィックス
  230.  
  231.     ComWin32 Ver. 3.62 97/05/25
  232.         ファイラープロンプト機能
  233.           絞り込み、整列機能
  234.           キーボードにコマンド割付
  235.         スクリプト機能
  236.           浮動小数点有効桁数15桁
  237.           再帰呼び出し数を16に拡大
  238.           if ネストのバグ修正
  239.           '^'のバグ修正
  240.         cwsh のファイル名補完機能カスタマイズ可能(32bit)
  241.         アプリメニューが Windows95に対応(32bit)
  242.  
  243.     ComWin32 Ver. 3.51 97/03/15
  244.         ファイラープロンプト機能
  245.         アプリメニュー機能
  246.  
  247.     ComWin32 Ver. 3.50 97/03/01
  248.         簡易ファイラーウィンドウ
  249.         KeyboardLayout, clip, paste コマンド標準装備
  250.         term コマンドが TELNET に対応
  251.         コマンドラインモードでもメニュー使用可
  252.  
  253.     ComWin32 Ver. 3.40 96/12/05
  254.         Unicode フィルター機能 (cwFputsW, cwFgetsW) (32bit)
  255.         含空白ファイル名対応 (32bit)
  256.         バグフィックス
  257.           ヒストリの不具合
  258.  
  259.     ComWin32 Ver. 3.32 96/10/10
  260.         スクリプトデバッグ機能強化
  261.         ヒストリ補完機能
  262.         DOSコマンドの起動モード指定
  263.         各コマンドに /? オプション追加
  264.         カーソル移動が2バイトコードに対応
  265.         pushd コマンドに UNIX 互換機能
  266.  
  267.     ComWin32 Ver. 3.30 96/09/05
  268.         通信機能に XMODEMプロトコルを追加
  269.         英語環境での表示崩れを最小限に修正
  270.         install.bat の不具合解消
  271.  
  272.     ComWin32 Ver. 3.22 96/07/20
  273.         Unicode用API cwFputsW(32bit)
  274.         通信サーバー機能(32bit)
  275.         端末機能でEUCを選択可
  276.         バグフィックス
  277.           システム環境変数が正しく参照できない
  278.  
  279.     ComWin32 Ver. 3.20 96/07/20
  280.         通信機能サポート
  281.         ドラッグ&ドロップでファイル名入力可
  282.  
  283.     ComWin32 Ver. 3.10 96/06/01
  284.         コマンドDLLを動的ロード可能
  285.         ファンクションキー8個表示可能
  286.         printfコマンドの書式に不動小数点
  287.         バグフィックス
  288.           登録プログラムのバグ
  289.           ファイル名補完のソート
  290.  
  291.     ComWin32 Ver. 3.04 96/05/01
  292.         printf コマンドを内部コマンド化
  293.         空白を含むファイル名も補完可能
  294.         バグフィックス
  295.           for 制御コマンド
  296.           フォルダー起動
  297.  
  298.     ComWin32 Ver. 3.02 96/04/05
  299.         cwsh に行桁変更機能 (Win95, NT)
  300.         printf コマンド追加
  301.         for, gosub 制御コマンド追加
  302.         「&」「$」「:」演算子サポート
  303.         バグフィックス
  304.           switch 制御コマンド
  305.  
  306.     ComWin32 Ver. 3.01 96/03/20
  307.         32bit常駐シェル「cwsh」登場 (Win95, NT)
  308.         スクリプト演算子に「*」(ポインタ)を追加
  309.         スクリプト内で16進数使用可能
  310.         foreach コマンドサポート
  311.  
  312.     ComWin32 Ver. 3.00 96/03/01
  313.         BAT完全上位互換、csh相当のスクリプト装備
  314.         ヒストリバッファ、コンソール桁数を変更可能
  315.         BAT用コマンド for, let, test サポート
  316.         バッグフィックス
  317.             fg コマンド (WinNT3.51)
  318.             拡張コンソール (Win95)
  319.  
  320.     ComWin32 Ver. 2.90 96/02/10
  321.         ショートカットファイル(.lnk)対応 (Win95)
  322.         ディレクトリ名入力でフォルダー起動 (Win95)
  323.         シェルラッパー(#!)対応
  324.         関連付けの本命 ShellExecute コマンドサポート
  325.         コマンド名補完の拡充(.exe .com .bat .pif .cws .lnk 検索)
  326.         漢字のインライン入力可能
  327.         背景色がフルカラーに対応
  328.         バッチファイル内で「@」が使用可能
  329.         バグフィックス
  330.             vol コマンド (Win95)
  331.  
  332.     ComWin32 Ver. 2.80 96/01/25
  333.         日英2ヶ国語モードサポート
  334.         コマンド名補完機能
  335.         拡張コンソール DOS 入出力同期に2つのモード
  336.         start コマンドにウェイト機能
  337.         バグフィックス
  338.             NetWare 上のハングアップ
  339.             環境変数サーバー
  340.             Getch(),Inkey() API の戻り値
  341.  
  342.     ComWin32 Ver. 2.71 96/01/16
  343.         98系の Windows95 で Win32コンソールアプリの動作可能モード
  344.         Win32上で環境変数を子プロセスに継承可能
  345.         シェルを無効にする設定を追加
  346.         バグフィックス
  347.           Getch() API
  348.  
  349.     ComWin32 Ver. 2.70 95/12/01
  350.         拡張コンソールが Windows 95 に対応
  351.         NT 上で拡張コンソールのミラーリングが可能
  352.         コンボボックスのディレクトリ表示にも'/'を採用
  353.         ps コマンドの出力に実行ファイル名を追加
  354.         バグフィックス
  355.           cd コマンドの不正メッセージ
  356.           NT 3.51 でのツールバーの不具合
  357.           バッチファイル内の goto コマンドの不具合
  358.           98系の Windows で終了時の不具合(vcomwd.386)
  359.  
  360.     ComWin32 Ver. 2.60 95/10/10
  361.         ファイル名補完機能でワイルドカードの指定が可能
  362.         ランチャーの設定に参照機能追加
  363.         mode コマンドに拡張コンソールを制御するオプション追加
  364.         画面制御コードの充実
  365.         環境変数のオーバーフロー問題の軽減
  366.         バイナリ入出力の手順を既定 Fwrite(), Fread() API
  367.         バグフィックス
  368.             80文字以上入力した場合の一般保護違反
  369.  
  370.     ComWin32 Ver. 2.52 95/09/05
  371.         printf 準拠API cwFprintf サポート
  372.         dir コマンドにソート機能追加
  373.         ツールバーのディレクトリ表示を同期
  374.         バグフィックス
  375.             80桁目の文字落ち
  376.             PATH 環境変数がないときの一般保護違反
  377.             ディレクトリセパレータの切り替え不具合
  378.  
  379.     ComWin32 Ver. 2.51 95/08/18
  380.         バグフィックス
  381.             コマンドセパレータの仕様でPATHの設定に支障があるの修正
  382.             Fputs, Fgets のリダイレクトがすべて標準エラーになるのを修正
  383.  
  384.     ComWin32 Ver. 2.50 95/08/10
  385.         ジェネリックサンクのサポートでComWin16アプリが動作可能
  386.         (VxD のサポートで DOS アプリとの連携が可能)
  387.         DOS アプリ動作状態の選択枝を拡充
  388.         エスケープコードの整理でコマンドラインの自由度が増大
  389.         copyコマンドの確認メッセージをスキップする機能を追加
  390.         バグフィックス
  391.             DOS の環境変数がオーバーフローしたときの一般保護違反
  392.             日本語のファイル名を指定したときの不具合
  393.  
  394.     ComWin32 Ver. 2.40 95/07/10
  395.         Win32コンソールアプリに対応した「拡張コンソール」
  396.         ディレクトリセパレータ「/」採用
  397.         copyコマンドに確認メッセージ
  398.         renコマンドでディレクトリ名変更
  399.         ディレクトリ名を指定するだけでディレクトリ変更
  400.         cwPutenv, cwGetenv API で環境変数の操作が可能
  401.         GetComWinLong API の機能拡張
  402.         行末、行頭までの一括削除が可能
  403.         バグフィックス
  404.             129文字以上の文字列を扱う場合の一般保護違反
  405.  
  406.     ComWin32 Ver. 2.30 95/06/25
  407.         ANSIエスケープシーケンスサブセットのサポート
  408.         表示メニューによりキャプションバーを消せる
  409.         ファンクションキー10個表示が可能
  410.         標準エラー入出力モードをサポート
  411.         Getch(), Inkey() API をサポート
  412.         SetWindowPos コマンドを新設
  413.         Ctrl+Ins,Shift+Ins,Shift+Del でカット&ペースト可能
  414.         fgコマンド、バッチファイル時に Ctrl+C,Break,STOPが有効
  415.         ツールバーにディレクトリ変更処理、時計表示を付加
  416.         不具合の修正
  417.             クリップボード関係
  418.             copy,time,date コマンド
  419.  
  420.     ComWin32 Ver. 2.20 95/05/20
  421.         ファンクションキーランチャー機能
  422.         コマンドラインで環境変数 %env% 等の指定可能
  423.         alias コマンドで引数 %1 等の指定可能
  424.         mode コマンドでフォントの変更可能
  425.         ラインエディット時に行頭、行末のキー操作可能
  426.         不具合の修正
  427.             copy, ren コマンド
  428.             ファイル名補完時の昇順、降順の乱れ
  429.             バッチファイル内の空行終了問題
  430.             Cut 時のゴミ表示
  431.  
  432.     ComWin32 Ver. 2.13 95/04/05
  433.         正式公開、初版
  434.  
  435.     ComWin32 Ver. 2.12 95/03/29
  436.         テスト公開
  437.  
  438. 6. 仕様変更点
  439.  
  440.     ComWin Ver. 3.62 から ComWin Ver. 3.71 の仕様変更点。
  441.         特にありません。
  442.  
  443.     ComWin Ver. 3.50 から ComWin Ver. 3.62 の仕様変更点。
  444.         ファイラープロンプトの仕様を固めました。
  445.  
  446.     ComWin32 Ver. 3.32 から ComWin32 Ver. 3.40 の仕様変更点。
  447.         特にありません。
  448.  
  449.     ComWin32 Ver. 3.30 から ComWin32 Ver. 3.32 の仕様変更点。
  450.         comwinx.exe と comwtbar.dll を統合
  451.         comwpad.exe と comwctl.dll を統合(32bit版)
  452.  
  453.     ComWin32 Ver. 3.04 から ComWin32 Ver. 3.30 の仕様変更点。
  454.         特にありません。
  455.  
  456.     ComWin32 Ver. 3.02 から ComWin32 Ver. 3.04 の仕様変更点。
  457.         printf の引き数の意味が変更になりました。
  458.  
  459.     ComWin32 Ver. 3.01 から ComWin32 Ver. 3.02 の仕様変更点。
  460.         特にありません。
  461.  
  462.     ComWin32 Ver. 3.00 から ComWin32 Ver. 3.01 の仕様変更点。
  463.         Getch(),Inkey()の戻り値を 2.80以上互換限定。
  464.  
  465.     ComWin32 Ver. 2.90 から ComWin32 Ver. 3.00 の仕様変更点。
  466.  
  467.         表示ダイアログと環境ダイアログの項目変更。
  468.         スクリプト関係のコマンドが大幅にリニューアル。
  469.         詳細はスクリプト関係の項目を参照してください。
  470.  
  471.     ComWin32 Ver. 2.80 から ComWin32 Ver. 2.90 の仕様変更点。
  472.  
  473.         ファイル名補完のメニューが「大文字で補完」から「小文字で補完」に、
  474.         3Dダイアログの設定が「環境」から「表示」に変更。
  475.  
  476.     ComWin32 Ver. 2.71 から ComWin32 Ver. 2.80 の仕様変更点。
  477.  
  478.         Getch(),Inkey() API の戻り値が変更されています。
  479.         cwmore コマンドに影響がありますので、Getch() の項を
  480.         参照してください。
  481.  
  482.         拡張コンソールのメニューが変更になりました。
  483.         ただし、分類方法を変えただけなので、いままでの機能は使用可能です。
  484.  
  485.         「設定の保存」メニューの場所を「ファイル」から「オプション」に変更。
  486.  
  487.         日英2ヶ国語モードをサポートしたことにより、
  488.         english.lzh は廃止されました。
  489.  
  490.     ComWin32 Ver. 2.70 から ComWin32 Ver. 2.71 の仕様変更点。
  491.  
  492.         特にありません。
  493.  
  494.     ComWin32 Ver. 2.60 から ComWin32 Ver. 2.70 の仕様変更点。
  495.  
  496.         拡張コンソールに若干の変更がありますが、
  497.         特に意識する必要はありません。
  498.  
  499.     ComWin32 Ver. 2.52 から ComWin32 Ver. 2.60 の仕様変更点。
  500.  
  501.         ユーザーインタフェースの変更はありませんが、
  502.         ComWin 対応ソフトの作成法に若干の変更があります。
  503.  
  504.     ComWin32 Ver. 2.51 から ComWin32 Ver. 2.52 の仕様変更点。
  505.  
  506.         特にありません。
  507.  
  508.     ComWin32 Ver. 2.40 から ComWin32 Ver. 2.51 の仕様変更点。
  509.  
  510.         エスケープコードの整理により
  511.           「$」変換コードを廃止。
  512.         DOS アプリ動作状態の選択枝を拡充により
  513.           標準 PIF を comwinx.pif から comwld.pif に変更。
  514.           従来の comwxold.pif の機能は comwld.pif に継承。
  515.  
  516.     ComWin32 Ver. 2.30 から ComWin32 Ver. 2.40 の仕様変更点。
  517.  
  518.         dir コマンドの出力ファイル名を小文字表示に変更。
  519.         ディレクトリセパレータ「/」を採用したことで
  520.         ファイル名補完機能に若干の仕様変更。
  521.  
  522.     ComWin32 Ver. 2.20 から ComWin32 Ver. 2.30 の仕様変更点。
  523.  
  524.         ツールバーコンボボックス内の機能を「トップービュー」から
  525.         「ディレクトリ変更」に変更。
  526.         トップビュー機能は「comwins」サービスコマンドに移動。
  527.  
  528.         logout コマンドの名称を logoff に変更。
  529.           (logout を使用したい場合は alias で対応してください)
  530.  
  531.         表示設定ダイアログを新設したことで
  532.         環境設定ダイアログに若干の変更あり。
  533.  
  534.     ComWin32 Ver. 2.13 から ComWin32 Ver. 2.20 の仕様変更点。
  535.  
  536.         バッチファイル内で使用する rem コマンドが行全体に有効
  537.         ツールバー内のボタンの配置替え
  538.         speed コマンドを廃止し、mode コマンドに吸収
  539.         デフォルトの設定でツールバーとファンクションキーを表示
  540.  
  541. 7. 著作権、送金方法
  542.  
  543.     注意
  544.         ComWin と ComWin32 は別ソフトなので、
  545.         ComWin と ComWin32 の料金は別払いです。
  546.         お間違えのないようにお願いいたします。
  547.  
  548.     ComWin32 の著作権は前寺正彦が保有します。
  549.     ComWin32 はシェアウェアです。
  550.     ComWin32 本体を使っての利益行為を著作者に了解なしに
  551.              行うことを一切禁じます。
  552.              (ComWin32 対応のソフトについては関与しません。)
  553.     ComWin32 内のファイルに改変を加えたもの、
  554.              またはファイルの一部を配布することを禁じます。
  555.              (Cのソースコードを改良した成果物単体の配布は例外です。)  
  556.     ComWin32 を使用することによって発生したいかなる損害等にも、
  557.              著作者は一切責任を負いません。
  558.     ComWin32 の機能アップを行う義務、バグ対応を無料で行う義務を
  559.              著作者は負わないものとします。
  560.     ComWin32 の他のネットワークへの転載、雑誌へのバイナリ添付は
  561.              著作者の了承が必要です。
  562.     ComWin32 の雑誌記事紹介は客観的な基準で書かれたものであれば、
  563.              自由に行ってかまいません。
  564.  
  565. +----------------------------------------------------------------------------
  566. |    シェアウェアとしての使用条件
  567. |      登録料 2000円
  568. |      試用期間 2週間
  569. |      試用期間中の機能制限 なし
  570. |
  571. |    送金方法
  572. |      可能な限り、NIFTY-Serve の送金代行システムをご利用ください。
  573. |      GO SWSOKIN で送金代行サービスに入り、メニューに従って
  574. |      送金を行ってください。SW番号は 1323 番です。
  575. |      送金が確認され次第、登録キーワードを電子メールにて
  576. |      お知らせします。
  577. |
  578. |      また送金代行サービスをご利用できない場合は、
  579. |      以下の銀行口座に振込(手数料別払)を行ってください。
  580. |
  581. |      銀行      第一勧業銀行徳島支店
  582. |      店番号    645
  583. |      口座番号  1470432 (普通)
  584. |      氏名      前寺正彦 (マエデラマサヒコ)
  585. |
  586. |      お手数ですが、入金後に以下の事項を明記のうえ
  587. |      電子メール(推奨)、もしくは葉書にてお知らせください。
  588. |      (お知らせのない場合、対応ができません。) 
  589. |
  590. |      (1)住所・郵便番号、(2)氏名、(3)振込日時、(4)ソフトウェア名、(5)感想
  591. |
  592. |      送付先
  593. |      電子メール SGQ00310@niftyserve.or.jp
  594. |      郵送 352 埼玉県新座市東北1-6-14シャルム小岩103 前寺正彦(97/07/16以後)
  595. |
  596. |      送金が確認でき次第、登録キーワードを「封書」にてお知らせします。
  597. |      (住所は変更になる可能性もありますので、知人のIDをご利用できる場合は
  598. |       なくべく、知人の電子メールをご利用ください。
  599. |       なお、電子メールが本人の ID だと確認できる場合は
  600. |       電子メールでお知らせする場合もあります。)
  601. |      また、オンラインでの送金と違い、銀行振込では
  602. |      迅速な対応ができませんので、あらかじめご了承ください。
  603. |    複製条件
  604. |      1つのライセンスにつきインストールマシンは1台に限ります。
  605. |      ただし、正規ユーザーはすべてのマシンで他者に使用させないことを
  606. |      条件に複数のマシンにインストール可能です。
  607. |
  608. |      例えば、サイト利用の場合ライセンス数は次のようになります。
  609. |          (ライセンス数) = min((サイト内マシン数), (サイト内人数))
  610. |    フリー制度
  611. |      ComWin32 対応のソフトをネットワーク上に公開された作者は
  612. |      私宛にメールをくだされば、無料で正規ユーザー登録の手続きを行います。
  613. |
  614. |    サポート
  615. |      特に指定のない場合バージョンアップ料は無料です。
  616. |      登録キーワードは以前のものが使えますが、
  617. |      セキュリティの関係で変更する場合もあります。
  618. |      この場合、正規ユーザーの方には事前にお知らせします。
  619. |      正式なリリース場所は NIFTY FGALTS LIB4, FWINAL LIB 5 とします。
  620. |      ComWin32 に対しての感想、要望は、個人的なものでない限り、
  621. |      NIFTY FGALTS MES 14, FWINAL MES 5 でお願い致します。
  622. |      (個人のメールボックス容量には限りがありますので。)
  623. +----------------------------------------------------------------------------
  624.  
  625.     今後とも機能アップしていく予定なので 
  626.     なにとぞ、よろしくお願いいたします。
  627.  
  628.     前寺正彦 <SGQ00310@niftyserve.or.jp>
  629.     <http://www.justnet.or.jp/ebf/uhdsppag/mnishijima/MNISHI.HTM>
  630.     NIFTY-Serve FGALTS MES 14
  631.  
  632. 8. 16 ビット版との相違点
  633.  
  634.     ComWin32 は 16ビット版 ComWin の全機能をサポートすることを
  635.     目標としていますが、Win16API と Win32API の差異やその他の理由で
  636.     現在サポートできなかった機能があります。
  637.  
  638.         1. シェル登録機能
  639.            (シェルとして使用することは可能ですが、
  640.             登録エディタのマニュアルを熟読した上で
  641.             各自の責任において行ってください。)
  642.  
  643.     また、32ビット化にともない、システム情報が32ビット化され、
  644.     ロングファイル名にも対応しました。
  645.  
  646.     参考
  647.         シェル登録を行うためには以下の操作が必要です。
  648.  
  649.         (a) 登録エディタ(regedt32.exe)を起動する
  650.         (b) ローカルマシン上での HKEY_LOCAL_MACHINE を選択する。
  651.         (c) ツリーをたどり
  652.               HKEY_LOCAL_MACHINE
  653.                  +---SOFTWARE
  654.                        +---Microsoft
  655.                              +---Windows NT
  656.                                    +---CurrentVersion
  657.                                          +---Winlogon
  658.             を選択する。
  659.         (d) Shell の項目を comwpad.exe に書き換える。
  660.  
  661.         元に戻すためには
  662.  
  663.         (a),(b),(c) で同様の操作を行い、
  664.         (d) Shell の項目を progman.exe に書き換える。
  665.  
  666.         ただし、以上の操作でスペルミス等を侵すと該当ユーザーの
  667.         シェルが起動しなくなるという恐ろしい事態を招きます。
  668.         そして、Windows 3.1 で可能だったテキストファイル(system.ini)の
  669.         書き換えによる回復方法は取れず、最悪の場合、該当ユーザーは
  670.         そのコンピュータを使用できなくなります。
  671.         NTFS 上でファイルのアクセス権を設定していた場合、
  672.         その被害は甚大です。
  673.         現在、考えうる唯一の回復方法はシステム修復ディスクを
  674.         使用することです。
  675.  
  676.         (こんな危険な作業を開発中にデバッグで行っていたのですから、
  677.          今思えば冷や汗ものです。)
  678.