+-----------------------------------------------------------------------------+ | | | 圧縮バックアップユーティリティ ShrinkPackager for Win32  | | ==================================================================== | | Copyright(C) 1993-1997 井本 祐司, All rights reserved. | | | +-----------------------------------------------------------------------------+ ご注意! ^^^^^^^^    !! 実行前に必ずお読みください !! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ このソフトウエアに対してご送金いただく前に、必ず!皆さんが実際に使おうと している方法で十分な評価試験をおこない、SHPW.HLP に記述されている「使用承 諾条項」をお読みください。「ご送金」もしくは「実行」のどちらか早い時点を もって SHPW.HLP 内の「このソフトウエアの取り扱いについて」に御同意いただ いたものといたします。 SHPW.HLP 内の「使用承諾条項」に御同意いただけない場合は、このソフトウエア を実行しないでください。すみやかにお手元から削除してください。    ==============================================================    本ドキュメントの最後にあるリリースノートをチェックしてください    ============================================================== ! ! Windows 3.1 版をお使いの方へ ! ! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ この ShrinkPackager for Win32 は、今までの MS-DOS 版、および、Windows 3.1 版と互換性がありません。このため、これまでに作成されたセーブセットファイル を読み書きすることはできませんのでご注意願います。 目次 ^^^^ 配布形態 動作環境 パッケージの構成 インストール 各種機能の説明 正規ユーザー登録 使用期間の制限 ユーザーサポートについて 既に分かっている問題点 その他のこと(注意点など) 作者への連絡 リリースノート(修正履歴) 配布形態 ^^^^^^^^ シェアウエア(¥3,000) 試用期間 10日間 配布条件 ^^^^^^^^ アーカイブファイルの内容を変更しない限り自由ですが、詳細については オンラインヘルプ内の使用承諾条項をご確認ください。 動作環境 ^^^^^^^^ 日本語 MS-Windows 95, Windows-NT 4.0 など Explore が動作する、Win32c 以上の環境。Windows NT 3.5, 3.51 ではオンラインヘルプファイルが開けま せんが、本体は動作すると思います。Win32s では動作しません。 パッケージの構成 ^^^^^^^^^^^^^^^^ 配布パッケージ(アーカイブファイル)には、次の示すようなフィルが 含まれています。 (1) SHPW.TXT ...... このドキュメントファイルです (2) SHPW.EXE ...... ShrinkPackager for Win32 の本体 (3) SHPW.HLP ...... ShrinkPackager for Win32 のヘルプファイル (4) REGMAIL.TXT .... 郵便振替で送金した方用の登録メールフォーム (5) CTL3D95.DLL .... CTL3D32.DLL の Windows95 版 (6) CTL3DNT.DLL .... CTL3D32.DLL の Windows NT 版 インストール ^^^^^^^^^^^^ 適当なディレクトリにアーカイブファイルを解凍してください。必要に応じ   て、プログラムマネージャやエクスプローラへ登録しておけば起動が簡単にな   ります。  CTL3D32.DLL を DLL が格納されるシステムディレクトリへコピーします。 ShrinkPackager for Win32 の配布アーカイブの中には Microsoft 社との使用 承諾契約 (VC++ 4.0) に基づき、CTL3D32.DLL の Windows95 版と Windows NT 版の2種類が同梱されています。これらのファイルのうち、適当なものを選択 して CTL3D32.DLL と名前を変更した上で Windows のシステムディレクトリへ コピーしてください。その後、システムを再起動してください。  例1: C:\> Copy CTL3D95.DLL C:\Windows\System\CTL3D32.DLL ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  例2: C:\> Copy CTL3DNT.DLL C:\WinNT35\System32\CTL3D32.DLL ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  もし、既に CTL3D32.DLL がシステムディレクトリに存在していれば、あら ためて本配布用アーカイブに含まれている CTL3D32.DLL をインストールする 必要はないでしょう。しかし、何らかの問題が発生するようなときはインス トールをおこなってみて、状況が変化するかどうかを確認してください。 各種機能の説明 ^^^^^^^^^^^^^^ ShrinkPackager のマニュアルは、オンラインヘルプファイルです。必ず ファイルマネージャやエクスプローラから SHPW.HLP をダブルクリックして、 実行前に一通り読んでください。 オンラインヘルプそのものは、ShrinkPackager 実行中に F1 を押すか、 ヘルプメニューから目次を選べばいつでも読む事ができます。 オンラインヘルプファイル内に、機能の説明や送金方法、ソフトウエアの 取り扱い方法などが記載されています。  また、オンラインヘルプに記載できなかった事項や前回のバージョンから の変更点などの情報は、この SHPW.TXT に記述されていますので、このファ イルも合わせてお読みください。 [注意] オンラインヘルプの内容が ShrinkPackager for Win32 の機能修正に   まにあっていません。従って、オンラインヘルプが若干現行のものと   違っている場合があります。あらかじめご了承願います。 正規ユーザー登録 ^^^^^^^^^^^^^^^^ ShrinkPackager for Win32 はシェアウエアです。継続使用には正規ユーザー 登録が必要です。 継続使用についての詳しい説明は、オンラインヘルプファイルの「レジスト レーション」に詳しく記載されています。オンラインヘルプは、SHPW.HLP ファ イルをファイルマネージャからダブルクリックすれば見る事ができます。 試用期間の制限 ^^^^^^^^^^^^^^ ShrinkPackager for Win32 の試用期限は実行開始時から約15日間です。 これを越えてご利用になる場合は、所定の方法でご送金をお願いします。 また、試用期間中は、主要な機能を実行するときにレジストレーションを 促すメッセージが表示されます。ライセンス登録をおこなえば、この表示は おこなわれなくなります。 なお、試用期間中でも利用できる機能に一切制限はありません。 ユーザーサポートについて ^^^^^^^^^^^^^^^^^^^^^^^^  ShrinkPackager for Win32 のユーザーサポートは原則として NIFTY-Serve の電子メールでおこないますが、PC-VAN の SIG, VECOM のご好意により、こ ちらの SIG でもサポートをおこないます。VECOM でのオンラインサポートは 毎週日曜日 21:00 からの OLT がメインです(^^; サポートはできるだけ速やかに何らかの回答を差し上げるように努力して いますが、都合によりしばらくお時間をいただく場合もあります。また、こち らからお返事を差し上げない場合もままありますので、あらかじめご了承をお 願いします。 既に分かっている問題点 ^^^^^^^^^^^^^^^^^^^^^^   ・情報表示ダイアログでバックスクロールさせると表示にゴミが混じることが    あります。これは CTL3D32.DLL による問題で、ShrinkPackager for Win32 に原因があるわけではないようです。   ・このプログラムは Windows NT 3.51 上でデザイン・開発されているため、    Windows 95上で動作させるとコントロールの大きさ等が違って表示されるこ    とがあります。 ・存在しないパスをバックアップ時に指定しても、処理は正常に終了してしま います。あまり大きな問題ではないためそのままになっています。 その他のこと(注意点など) ^^^^^^^^^^^^^^^^^^^^^^^^^^   ・バックアップ中にスクリーンセーバーが起動すると、スクリーンセーバーの    種類によっては CPU 時間のほとんどをスクリーンセーバーが使うため、バッ    クアップが止まってしまう場合があります。   ・圧縮処理は結構遅いです。一応、[環境設定]-[動作条件の設定] において、    「圧縮処理は速度優先をデフォルトとする」をチェックすることで少しはよ    くなります。 ・圧縮率は速度を優先させてもさほど変化はありません。しかし、リストア時に おいては、圧縮速度を優先させない方が高速にリストアすることができます。   ・圧縮禁止拡張子、圧縮禁止開始容量の設定、保存除外拡張、および、保存除外    パスをうまく利用して、効率良くバックアップできる環境を設定して頂くよう    お願い致します。   ・ログファイルを作成するように設定しておくと、すべての動作が遅くなります。    また、ログファイルをセーブセットと同じドライブに作成するとバックアップ    が異常終了するため絶対にこのような設定はおこなわないでください。 ・ShrinkPackager for Win32 ではシステムディスクの完全なフルバックアップを おこなえません。特に Windows-NT 環境ではレジストリデータベースをバック アップすることはできません。このため、バックアップをリストアしてもバック アップ前の状態へ復帰させることはきません。 ・バックアップ先のメディアのフォーマット形式によっては著しく速度が低下する  ことが確認されています。Windows-NT においてはスーパーフロッピー形式の MO をバックアップ先に使うとこの現象が発生します。このため、Windows-NT では バックアップ先が MO ドライブの場合、メディアにはハードディスク形式の MO をご利用ください。MO のフォーマットに関しては Windows-NT システムガイド をご覧ください。 ・ウイルスバスターが実行中の環境では ShrinkPackager が誤動作を起こすことが  確認されています。このためウイルスバスターをお使いの方はバックアップ等を  おこなうときにウイルスバスターを終了させておいてください。また、ウイルス  バスターのインストールされているディレクトリはバックアップ対象からはずす  ことをお薦めします。 作者への連絡 ^^^^^^^^^^^^ ソフトウエアに対する御要望やバグなどの連絡は、原則として電子メール( できるだけ NIFTY-Serve)でお願い致します。なお、直接電子メールで連絡が 取れない場合は、お手数ですが「返信用切手をはった封筒を同封」の上、郵政 省メールでお問い合わせください。  また、PC-VAN をメインでお使いの方は、PC-VAN VECOM SIG のご厚意で、こ ちらの SIG でもご質問などをお受けすることが可能です。また、ShrinkPackager for Win32 の最新版も OSL へ登録しています。NIFTY-Serve の電子メールでのサ ポートと合わせてご利用ください。ただし、作者の都合上、確認作業は1週間に 一度が精いっぱいですので予めご了承をお願いいたします。   上記以外でのお問い合わせには応じかねますのでご注意ください。   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 【電子メール】 BBS 名 USER ID ハンドル ----------- -------- --------- NIFTY-Serve PDE02642 井本 祐司 ----------- -------- --------- 【郵政省メール】 〒300 茨城県土浦市小岩田東 2 丁目 19-19 リリースノート(修正履歴) ^^^^^^^^^^^^^^^^^^^^^^^^^^ Version 1.00.05 ( 1995-12-17 ) - リリース Version 1.01.03 ( 1996-01-20 ) - バックアップ状況を表示するダイアログボックスの経過時間表示が1時間を 超えるとおかしくなるバグを修正しました。 - バックアップ、レストア、閲覧、テストの処理経過表示ウインドウ、および、 バックログウインドウの最後の表示位置を記録して、次回表示時に前回の位置 へ表示するように修正しました。 - バックアップ、レストア、閲覧、テスト、メディア装着ダイアログを画面の  中央へ表示するように修正しました。 - 保存禁止パスの設定が正しく動作しないバグを修正しました。 - 圧縮時に速度を優先するオプションを追加しました。 - 機能強化に伴いインデックスリストの構成内容を変更しました。この修正によ  り、以前のバージョンで作成されたインデックスリストは利用できなくなって  いますのでご注意ください。 - コマンドラインへプロシジャファイルを指定することを可能にしました。これ  により、プロシジャの自動実行ができるようになりました。 - インデックスリストとプロシジャの保存先ホームディレクトリを環境設定で指  定できるようにしました。 - ファイル参照ダイアログでファイル名をダブルクリックすることで、そのファ  イルを選択して確定したものとして動作するように修正しました。 - ドラッグ・アンド・ドロップでファイル拡張子が .PRC のファイルを受け付け  るようにしました。このファイルは「プロシジャファイル」として読み込まれ  て実行することができます。 Version 1.02.02 ( 1996-02-12 ) - インデックスリストの選択ダイアログボックスにおいて、インデックスリスト  の複数選択処理を可能にしました。 - バックアップオプションにおいて、普通はチェックして使うオプションをデ  フォルトでチェックするように変更しました。 - レストア処理時にファイルのオープンモードを指定し間違っていたので、これ を修正しました。 - NTで実行時にロックされているファイルをバックアップ、リストアできなかっ たバグを修正しました。しかし、ファイルによってはバックアップ/リストア できないものもあります。 - バックログのデータ保持行数を3000行へ拡大し、処理実行中にバックスクロー ルできるように修正しました。 - リストア時にリストア先ファイルの属性が隠しファイル、リードオンリーファ イル、システムファイルであるときにリストアを失敗していたバグを修正しま した。 - 隠しファイル、リードオンリーファイル、システムファイル等の復帰確認処理 が正しく動作しないバグを修正しました。 - ファイルサイズが2バイトのファイルをリストアしようとすると終了してしまう バグを修正しました。 - リストアオプションとして「復帰先オープンエラーを無視する」を追加しまし た。 Version 1.03.05 ( 1996-02-28 ) - バックログウインドウの終了時に用意したリソースを開放せずに終了していた 問題を修正しました。 - リストアオプションとして「存在しないファイルの復帰確認有効」を追加しま  した。 - バックログのデータ保持行数を5000行へ拡大しました。 - レストアオプションの復帰確認処理がうまく動作しない場合があるバグを修正  しました。 - レストアオプションにおいて「問い合わせに対してNOと答える」をチェックし  たとき、状況によっては正常に機能しないバグを修正しました。 - レストアしたファイルの日付がレストアしたそのときの日付になってしまうバ  グを修正しました。 - バックアップ時のファイルオープンモードが1枚目と2枚目以降のメディアで  違っていたバグを修正しました。 - バックアップ時にキャッシュのフラッシュ状態を表示するダイアログが正常に  表示されないバグを修正しました。 Version 1.04.xx ( 1996-03-** ) - Borland C++ コンパイラによる最終版。移植作業のためリリースせず。 Version 1.05.03 ( 1996-04-02 ) ★以前のバージョンのセーブセットファイルは使えません★ - コンパイラを Borland C++ 4.02 から Microsoft VC++ 4.0 へ変更しました。  これに伴って、BWCC32.DLL は不要となり、ダイアログデザインが変更されて  います。BWCC32.DLL に代り CTL3D32.DLL が必要となりました。   - バックアップ開始時に指定したドライブ以外のドライブにアクセスすることが    あるバグを修正しました。 - バックアップが正常に終了しなかったセーブセットにアペンドして次のメディ  アを要求されたとき、継続処理をすると際限なくメディア番号が増えてゆくバ  グに対応しました。 - ログファイル作成機能を追加しました。ログファイルを作成するかどうかは、  環境設定で決めることができます。ただし、ログファイルを作成するように指  定すると処理全体の速度が低下します。 - バックログのファイルへの保存機能を追加しました。この機能はツールメニュ  ーに含まれています。 - その他、細かなバグのいくつかを修正しました。 Version 1.06.03 ( 1996-04-06 ) - インデックスリストの作成機能が正しく動作しないバグを修正しました。 - バックアップ時にインデックスリストを自動作成するように設定した環境で、  バックアップ終了後、すぐにインデックスリストを使ってリストアしようとす  ると関連付けられているセーブセット名が自動的に表示されないバグを修正し  ました。 - セーブセットのドラッグアンドドロップに対して、閲覧・テスト・インデック  スリストの作成のどれかの処理を選べるようにしました。 - セーブセットに保存されるファイルの日付と時間がファイルの並びに対して1  つづつ前にずれて格納されてしまうバグを修正しました。 - パス参照ダイアログにおいて、キーボードから直接パスを入力しても、その入  力されたパスが反映されない仕様を修正しました。 - バックアップ中の状況表示ダイアログなどにおいて、長いファイル名を表示し  たとき、ファイル名の最後の方が見えなくなっていたものを、最初と最後の部  分を表示するように修正しました。 - バックアップ時にレジストリデータベースをフラッシュした後でバックアップ  をおこなうオプションを追加しました。このオプションはレジストリデータベ  ースが格納されているディレクトリをバックアップするときに指定すると効果  的と考えられます(Windows 95環境のみ有効)。 - 今まで環境設定内で指定していたバックアップ時の圧縮方法の切り替え処理を  バックアップオプションとして設定できるようにしました。 Version 1.07.06 ( 1996-04-29 ) - リストアにおいて、リストアが完了したファイルに対して強制的にアーカイブ  ビットを ON に設定するオプションを追加しました。 - ファイル/ディレクトリ選択ダイアログにおいて、ディスクがセットされてい  ないドライブを選択するとクリティカルエラー表示ダイアログボックスが表示  されていた不具合を修正して表示されないようにしました。 - Windows 95 におけるスワップファイルと Windows-NT におけるページファイ  ルをバックアップから自動的に除外するようにしました。 - リストア速度を改善しました。もしかするとお使いの環境によっては変化がな  いかもしれません。 - 無圧縮で保存しても圧縮率が100%より小さくなるバグを修正しました。 - ShrinkPackager for Windows からのライセンス継続処理が正しく動作してい  なかったため、正しく動作するように修正しました。この問題は Version 1.05  と 1.06 において発生していました。 - ライセンス設定メニューを階層化しました。 - バックアップ処理において2枚目以降のメディアへわたって処理が継続する  時、書き込みエラーが発生する可能性のあったバグを修正しました。この問題  は NT 環境においては確実に発生していました。 Version 1.08.03 ( 1996-06-02 ) - インデックスリストにおいて同一ファイル名が複数存在したとき、必要とする  ものを選択することができない問題を修正しました。この修正に伴い、ダイア  ログのデザインが変更されました。 - まったくの新規にセーブセットを作成するときであるにも関わらずアペンドモ  ードを指定すると際限なくメディア装着を要求してくる問題を修正しました。  存在しないセーブセットファイルに対してアペンドを指定するとバックアップ  実行時に自動的にアペンド指定が解除されます。 - メディア交換時に自動的にメディアをイジェクトする機能を追加しました。こ  の機能は環境設定で使うかどうかを指定することができます。ただし、この機  能はオペレーティングシステムの内部事情に依存しますので、すべてのメディ  アで取り外し可能なドライブで正常に機能するかどうかはわかりません。少な  くとも開発環境である SCSI の MO では Windows-NT 3.51 と Windows 95 で  動作することを確認しています。環境設定においてこの機能を有効に設定した  にも関わらず、2枚目以降のメディア交換時に自動的にメディアがイジェクト  されない場合は、環境設定のこの機能の設定を無効にしておいてください。 - コマンドラインパラメータの解析方法を変更しました。 Version 1.09.01 ( 1996-07-01 ) - プロシジャの編集画面において、削除と全削除が機能しなかったバグを修正し  ました。このバグの修正に伴い、プログラム全体でコードの見直しを実施しま  した。 - 「圧縮禁止ファイルサイズの設定」機能において下限ファイルサイズを設定で  きるように修正し、機能名を「圧縮禁止ファイルサイズの範囲設定」へ変更し  ました。これにより、今までの設定ファイルが正しく読み込めなくなっている  ため注意が必要です。 Version 1.10.02 ( 1996-07-28 ) - 画面解像度が 800*600 に満たないとき、情報表示ウインドウ(バックログウ  インドウ)が正しく表示できない問題を修正しました。 - オンラインヘルプファイルを最新の状態に更新しました。以前のバージョンに  付加しているものとデザインが違っています。 - 圧縮保存しない圧縮済みファイルの拡張子として .JPG, .GIF, .UUE の3種類  を新たに追加しました。 Version 1.11.05 ( 1996-09-07 ) - Windows NT において自動イジェクトが正常に動作しないようになっていた問  題を修正しました。また、Windows95とNTの両環境において、イジェクト処理  のタイミングの取り方を修正しました。この問題はメディアのイジェクトタイ  ミングに起因するものであるため、作者の開発環境以外の環境では、問題自体  が修正されていない可能性もあります。 - メディアのアクセス準備完了待ち処理が正しく動作しないことがあったバグを  修正 しました。 - 環境設定で「圧縮は処理速度を優先」オプションをチェックしておいても、そ  の設定がバックアップのパラメータ設定へ正しく反映されないようになってい  た問題修正しました。 - 一部のダイアログボックスでタブオーダーがおかしいものがあったため、すべ  てのダイアログボックスのタブオーダーを見直しました。 - テスト時に詳細情報を合わせて表示するオプションを追加しました。 - プロシジャ処理のインデックスリストの自動作成機能において、複数のレシピ  を処理したとき、前回のレシピのセーブセットと処理しようとしているレシピ  のインデックスリストが同じであるとき、同じインデックスリストへ情報を追  加するようにしました。 - プロシジャ処理において、レシピに設定されている「メディア装着を待たない」  オプションがリセットされてしまう問題を修正しました。 Version 1.12.03 ( 1996-11-22 ) ★以前のバージョンのセーブセットファイルは使えません★ - 「圧縮は処理速度を優先する」オプションを指定してバックアップされたファ  イルをリストアするとき、実行環境によっては「ユーザー要求、またはエラー  等の理由で処理は中止されました」というメッセージが表示されてリストアで  きないバグを修正しました。 - ソースコード全体で無駄な記憶領域を使っている部分を洗い出して修正しまし  た。 - メッセージにおいて用語が統一されずに用いられていたところを修正しました。 - インデックスリストによるリストアを実行した時に、リストアされたファイル  の日付と時間がリストア時のものになってしまうバグを修正しました。この修  正によりインデックスリストのフォーマットが変更されているため、既存のセ  ーブセットファイルを読み込もうとするとエラーが発生します。 Version 1.13.01 ( 1997-02-15 ) - バックアップ時のセーブセット名指定で、マクロ文字を指定できるようにしま した。マクロ文字は > 記号に続けて決められた 1 文字を指定することで表現 されます。追加されたマクロ文字は次のとおりです。 >Y 4 桁の実行時の西暦 (例) 1997 >E 2 桁の実行時の西暦  (例) 97 >M 2 桁の実行時の月 (例) 02 >D 2 桁の実行時の日 (例) 15 >H 2 桁の実行時の時 (例) 16 >N 2 桁の実行時の分 (例) 39 >W 3 文字の実行時の曜日 (例) Sun 例えば、プロシジャなどで自動的にセーブセットファイル名を生成したい場合 にこのマクロ文字を利用します。ファイル名として "D:\BCK>Y>M" のように指 定すると、実行時が例えば 2 月 15 日であれば "D:\BCK0215" のように置き換 えられ、セーブセットファイルが作成されます。 - ステータスバーで使っているフォントをシステムデフォルトのものを使うよう に修正しました。 Version 1.14.xx - 内部評価バージョンのため公開せず Version 1.15.02 ( 1997-03-15 ) - Version 1.13 リリース時に、それ以前のバージョンで作成されたプロシジャ ファイルとの互換性が失われていた問題へ対応するため、Version 1.12 で作 成された、もしくは互換性のあるプロシジャファイルを読み込めるように修正 しました。 - セーブセット名マクロに以下の 2 つを追加しました。 >C コンピュータ名を獲得します。コンピュータ名は最大 15 文字です >U ログオン中のユーザー名を獲得します。ユーザー名は最大 20 文字 です。 Version 1.16.02 ( 1997-05-02 ) - ユーザーインターフェースを少しだけ改良しました。 - Windows 95 において、自動イジェクト機能が正常に動作しない場合があった 問題に対応しました。Windows 95 におけるイジェクト処理のタイミングの取 り方を新しい方法へ変更しました。しかし、この問題はメディアのイジェクト タイミングに起因するものであるため、作者の開発環境以外の環境では、問題 自体が修正されていない可能性もあります。 - SMP 環境における動作を確認しました。 Version 1.17.05 ( 1997-09-26 ) - コンパイラを変更しました。これに伴っていくつかの問題点が発生したので これに対応しました。 - ファイル選択ダイアログボックス、Windows の共通ダイアログボックスを利 用するように変更しました。ただし、ShrinkPackager for Win32 は UNC に は対応していないため、ドライブとしてアサインされていないリソースを指 定しても認識しませんのでご注意ください。 - ディレクトリ選択ダイアログボックスをツリー表示して、そこから選べるよ うにしました。 - ドライブ選択のドロップダウンリストボックスにおいて、ドライブタイプを 識別してアイコンとボリューム名を表示するように変更しました。 - 処理の状況を表示するダイアログボックスのデザインを一部変更しました。 - ダイアログにおける部品配置のスペーシングなどを最適化しました。 - クイックアクセスボタンを押したときに、押されたボタンの文字表示が赤で 表示されるように変更しました。 /* === End of this file === */