統合辭書のインストール禁止對策 統合辭書のインストール禁止對策


統合辭書はEPWING辭書を追加インストールできますが一部の辭書に對して制限が掛けられてます。この件に關して公式サイトには以下の記述があります。

登録できないEPWING辞書

下記の、ハードディスク運用禁止のため登録できない EPWING辞書 であっても、市販パッケージにはWindows/Macintosh上でハードディスク利用可能の旨が記載されている場合があります。しかし、辞書データ内の属性情報をEPWING規約に従い解釈し、「超漢字統合辞書」ではハードディスク運用禁止としています。

實際にHDDインストールができなくなってゐる例として以下のものがあります。

岩波日本史辞典 CD-ROM版/岩波書店
ISBN4-00-130128-8

ハードディスク運用禁止のため登録できません。

これを例にインストール制限を解除する方法を以下に解説します。

考へ方としてWindows/Macintoshを前提に作られたソフトウェアがHDDへのインストールを制限してゐる場合、それがアプリケーション的なものであればB-right/V上では動作しません。する筈がありません。從って「アプリケーションではない何か」によって制限を掛けてゐると考へるのが自然でせう。

實際、統合辭書側で制限を掛けてゐると表明してゐるわけですから統合辭書へのインストール時にHDDへコピーされるデータのどれかによって對象の辭書であるかを判別してゐると考へるのが自然です。

EPWING辭書を構成するのは以下のファイル群です。

HONMON:辭書本文のデータ
GAIJI:コンピュータ側が持たない外字データ
CATALOGS:當該辭書に關する情報

HONMONやGAIJIは辭書の内容や文字フォントですからインストール制限には無關係と考へるのが自然でせう。怪しいのはCATALOGSです。そこで日本史辭典のCATALOGSファイルをバイナリエディタで開いてみます。



これをインストール制限の掛けられてない他のEPWING辭書と比較してみます。どちらもフリーのEPWING辭書です。

惡魔の辭典 (Devil's Dictionary)



Webster's Revised Unabridged Dictionary (1913)


インストール制限が掛けられた日本史辭典では次の値になってます。

0x00000001:02
0x00000003:05

これに對しインストール制限の無い辭書では次の値になってます。

0x00000001:01
0x00000003:01

インストール制限の無い辭書はどちらも共通の値になってます。そこで日本史辭典のCATALOGSファイルも同じ値に書き換へます。

Windows上でCDの内容をHDDに丸ごとコピー。CATALOGSファイルの數値を書き換へた上でそのままCD-Rに燒きます。日本史辭典のCATALOGSファイルはCDのルートディレクトリにあります。



このCD-Rで統合辭書へ追加インストールすると拒否される事なくインストール可能となります。制限を掛けた辭書とは別の辭書と判断されるのでせう。簡單ですね(^^)

CATALOGSファイルで判別する事から辭書データの手動インストールをした場合は統合辭書側でエラーが出るのではないかと思ひます。私は試してませんが(^^;

おまけ
過去のTRONスレへの書き込みを發掘したので追加。10年以上前の話か(笑)。



前ニ戻ル

應援バナー(^^;