雑記

過去の雑記 新しい雑記

2004/10/05
ALZip展開出来そうだけど対応してもいいものなのだろうか... ヘッダーを(適当に)解析したんで対応は出来そうだけど、シェアだし面倒な事になるとやだなぁ^^; メールするのもメンドイし。って事でこいつはお蔵入り〜
2004/10/02
書き忘れ^^;v0.48.16でダイアログ表示の抑止オプションの追加をしました。
お知らせ〜
次のバージョンではBriefLZ形式の展開が出来るようなってます^^ まだいじりたいんで少々お待ちください。
Cab(InstallShield)、ACE V1.*系の入手方法につきましてはGraphia氏に教えていただきました^^ 感謝!!
2004/10/01
またまたXacRett.dllの更新^_^
・Ar,Impの一部展開に対応
・展開中のファイル名を表示するようにした
・展開の中断が出来るようにした
・Tar系を展開した時に属性が反映されないバグfix
今回の更新で中断について注意してほしいのが、中断できるのがファイル単位だという事です。展開後のサイズが大きなファイルの展開中に取り消しをしても、それが処理し終わるまで動作し続けます^^;

Archon2も少しいじってます。壊れたファイルの場合に今まではそのまま終わってしまっていたのを、XacRett.dllでもう一度展開を試みるようにしました。が、ツールバーの実装途中のためまだUPしてません。しばしお待ちを^^;

Cab(InstallShield)、ACE V1.*系、Pitファイルの入手、作成方法知ってる方掲示板に書き込みかメール下さいm(__)m Pitなんでググっても見つからない^^; 情報取得のためのサンプルがほしいんです。
2004/09/29
気分が乗ったのでXacRett.dllを結構更新してみました。
・#48.3のソースを取り込んだ(書庫の脆弱性問題に対応してるようです)。
・Imp,Arの情報を取得できるようにした。
・属性取得のバグfix
・LZHのuOSType取得のバグfix
・中身のファイル名を指定せずに展開させようとすると展開できないバグfix

2004/09/23
XacRett.dllを更新しました。久々にいじったんですが、まぁたいした変更もなくただのバグfixです。
Archon2のバージョン情報を開く際にb2eが100以上有ると落ちるバグ改善。
2004/09/12
・Susie Plug-inの場所指定を可能にした。
・スライドショーをキーボードで操作出来るようにした。
・b2eで使用するexeに関してはまだ表示されるようにした。
・新しいb2eに対応した。
・その他適当にバグfix

こちらからどうぞ

今回の更新で謎だったのが、何故かダイアログだとWM_KEYDOWNがメッセージマップで捕まえられないんですよ^^; 結局たかがWM_KEYDOWNのためにローカルフックなんて大層な事してるんですが、いまいち納得がいかない(ーー;)
…ずいぶん更新に時間掛かってましたが実はこの変更ずいぶん前にしてたやつだったり^^;

今回の更新でb2e.dllが更新されているので気をつけてください。
因みに、b2eでのパスワードの入力はまだ出来ません。
2004/08/19
・特定の操作を行わないと関連付け時に落ちるバグ修正

こちらからどうぞ
2004/08/16
・Shift押しての圧縮、展開場所の変更を可能にした(Archon1とはデフォルトキーが違うので注意してください)
・DLLファイルの一覧を見れるようにした(b2eで使用するexeに関してはまだ表示されませんが、今後新しいb2eに対応する際に対応します)

・スライドショーの表示がおかしかったバグ修正

こちらからどうぞ
2004/08/01
・スライドショー機能追加(キーボードでの操作はまだ出来ません)
・..\のプロパティを表示する時落ちたバグfix
↑まだ納得の行く直し方じゃないんでいじると思います^^;

・話題の書庫の脆弱性問題に暫定対応
こちらからどうぞ

対応状況は以下のようになっています。
  • LZH : OK(Unlha32.DLL 1.91 以上が必要)
  • ZIP : OK(7-zip32.DLL 3.08 以上が必要)
  • CAB : OK*1
  • TAR : OK(Tar32.DLL 2.24 以上が必要)
  • RAR : OK*2
  • 7Z : OK(7-zip32.DLL 3.08 以上が必要)
  • GCA : OK
  • YZ1 : OK(Yz1.DLL 0.25 以上が必要)
  • BGA : OK*1
  • ARJ : OK*1


  • *1 Archon側で対応しているため脆弱性問題に絡む書庫は展開できません
    *2 mij4x's pageにて公開されている非公式のunrar32.dll パッチを当てる事により対応可能
    ZIPについては7-zip32.DLLが無い場合は*1の動作をします

    と、一応の対策は行いましたがどうなる事やら^^;
    2004/08/01
    ・こんどこそツリービュー・リストビューにファイルに関連付けられている アイコンが表示され無いバグ改善
    ・書庫からファイルを開けないバグ改善(したつもりT_T)
    ・画像ファイルを見れるようにした。
    こちらからどうぞ

    アイコンが表示され無いバグについてですが、どうやらシステムイメージリストのハンドルの取得でミスってたようです。
    (HIMAGELIST)SHGetFileInfo((LPCSTR)NULL, 0,&sfi, sizeof(SHFILEINFO), SHGFI_SYSICONINDEX | SHGFI_SMALLICON);

    (HIMAGELIST)SHGetFileInfo((LPCSTR)"", 0,&sfi, sizeof(SHFILEINFO), SHGFI_SYSICONINDEX | SHGFI_SMALLICON);
    としたら表示されました。XPでは上のでも取得できるんですけどね^^;
    2004/07/25
    テスト中になるとやたらといじりたくなるのは何故だろう(ーー;)

    ・設定時に特定の動作をすると落ちるバグ改善
    ・ツリービュー・リストビューにファイルに関連付けられている アイコンが表示され無いバグ改善(したつもり^^;)
    ・書庫閲覧時のリストビュー部分にフォルダを表示するようにした
    ・もう少し何か変更、バグfixした気がするけど忘れました^^;
    こちらからどうぞ
    2004/07/16
    テスト期間前に一度UP。
    ArchonXt.dllを色々と手直ししました。Archon本体も少し更新。
    こちらからどうぞ
    ArchonXt.dllを入れ替えるには、再起動後右クリックを一度もせずに古いArchonXt.dllを削除。その後新しいArchonXt.dllを入れてください。

    現在以下のバグが報告されています。(Graphia氏による報告)
    Archon v2をWin98で動かすとツリービュー・リストビューに ファイルに関連付けられているアイコンが表示されません。
    2004/06/11
    なかなか時間が取れないTT
    作り直しました。フォルダ部分のプロパティはまだ動作しません。 こちらからどうぞ
    2004/05/24
    やはり原因そこだったぽいです(^^;
    友人に確認して貰ったところ起動できました。
    ちゃっちゃとソースいじるんでもう少々お待ちを...
    2004/05/11
    ここまで作っておいてなんですが、WTLで作り直します。
    Window周りを自分でちまちまやってたのがバグの元な気がするんで^^;
    初めからこうしとけばよかった…
    2004/05/04
    圧縮ファイルのプロパティダイアログを作成してみた。
    こんな感じです。どだろ…

    圧縮中のダイアログと紛らわしいですが、下の何%というのは圧縮率のことです。
    2004/04/30
    ソースいじってみました。以前よりzipに関しては早くなったはずです。
    あと、大きいファイルの識別で無駄にメモリ使用してたところを削りました。
    3万個のファイルが圧縮されたzipも時間がかかりましたが読み込めたのを確認しました。
    unarj32j.dllとunlha32.dllが存在しない時に確実に起動できないバグ改善^^;
    こちらからどうぞ