home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 July / VPR9707A.ISO / OLS / Win32 / Comwp351 / COMWP351.LZH / README.TXT < prev    next >
Text File  |  1997-03-15  |  24KB  |  650 lines

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