FrontPage
New
Index
SignIn
Edit
OS2/bldlevel
no archive mode
EXE とか DLL の DESCRIPTION を読み取り、それが一定の書式に基づく場合は情報を表示する、というような感じ? !!! DESCRIPTION なんか書式に関するあんまり詳しい資料がないような気がする。 OS/2 DDK のドキュメント USEDDK.INF 内の "Module Level Version Control" にいちおう説明がある。 こんな感じ: * 先頭は @# で始める * その次がベンダ名。区切りはコロン (:) * その次はバージョン番号とリビジョンレベル。((br)) 書式は MajorVersion.MinorVersion.MajorRevision.MinorRevision となり、各バージョンとリビジョンはピリオドで区切られた英数字で表す。リビジョンは省略可能。((br))「バージョン番号は機能と累積フィックスレベルを表します」と useddk.inf には書いてある。 * #@ でおしまい * その後ろはコメント領域として使える。DESCRIPTION エントリの最大値は 256 バイトなので、全体でそれ以下の文字数にする((br)) (特に記述はないが、誤認識の可能性を考慮すると @, #, : あたりの文字は使わないほうがよさそう?) しかし、実際にはこれより多くの情報が収められていることがある。 これの詳細に関して公開された資料はあるんじゃろか。 <pre> C:\>bldlevel \os2\dll\cidlog.dll Build Level Display Facility Version 6.10.480 Oct 6 2000 (C) Copyright IBM Corporation 1993-2000 Signature: @#IBM:11.250#@##1##Tue Jan 04 12:49:55 2000 bwbld150:xxxxxxxxx:tw:CHT:0::@@ CIDLOG - Copyright (C) IBM Corporation, 1997 Vendor: IBM Revision: 11.250 Date/Time: Tue Jan 04 12:49:55 2000 Build Machine: bwbld150 Language Code: tw Country Code: CHT ASD Feature ID: xxxxxxxxx File Version: 11.250 Description: CIDLOG - Copyright (C) IBM Corporation, 1997 </pre> つーかなぜ日本語版 OS/2 の DLL なのに台湾?
Attachment
New: