[ 新規に投稿する ]

セットアップファイルに持ち出しキットが同梱されていることによるNo.13461
うめ さん 25/05/05 13:41 [ コメントを投稿する ]
  持ち出しキットを使って64bit版をポータブル版として使っています。
秀丸メール本体の更新は"hmmail???_x64_signed.exe"をそのまま解凍して、
解凍されたファイルを上書きする方法で使ってきました。

ある時期からこの方法で更新すると設定がすべて初期化されてしまう現象が起きていたのですが、
原因は"hmmail???_x64_signed.exe"の中に"HmRegIni.dll"と"HmRegIni64.dll"の両方が同梱
されているからだと判りました。(この場合32bit版の"HmRegIni.dll"が使われてしまいます)

元々これらのファイルは"hmmail???_x64_signed.exe"には同梱されず、持ち出しキットとして
別途提供になっていました。これらの同梱をやめた方が安全だと思いますがいかがでしょうか。
同梱するなら 32bit版には"HmRegIni.dll"を、64bit版には"HmRegIni64.dll"を"HmRegIni.dll"に
リネームしたものを、それぞれ同梱とすべきだと思います。

"hmmail???_x64_signed.exe"を起動した場合は"HideInst.inf"を参照してインストールされ、
"HmRegIni.dll"は同梱されていてもインストールはされない、という仕組みは承知しています。
だから通常は問題にならないと思いますし、私の様に直接セットアップファイルを解凍して
中身のファイルを上書きコピーする方法が、イレギュラーな方法である事も心得ています。

ご検討のほどよろしくお願い致します。
[ ]
RE:13461 セットアップファイルに持ち出しキットが同梱されているこNo.13462
うめ さん 25/05/05 13:52 [ コメントを投稿する ]
  補足:
上記の上書きコピー時は、
"turukame.bin" --> "TuruKame.exe"
"turukame.bin" --> "TuruKameIE11.bin"
も実施しています。(HideInst.inf の記載を参考にして)
[ ]
RE:13462 セットアップファイルに持ち出しキットが同梱されてNo.13463
秀まるお2 さん 25/05/05 15:26 [ コメントを投稿する ]
  持ち出しキット用DLLを同梱するようにした理由は、持ち出し用秀丸メールもセットで最新版に更新できるようにという配慮だったんですが、とりあえずそれはそのままにしつつ、同梱するファイル名だけ変更すればいいかと思いました。

HmRegIni.dll     (32bit版)   --> HmRegIni.dll.bin32
HmRegIni64.dll   (64bit版)   --> HmRegIni.dll.bin64

にすれば問題ないかと思います。それでいいですよね?
(とにかく名前HmRegIni.dllで無ければ大丈夫だと思うので)
[ ]
RE:13463 セットアップファイルに持ち出しキットが同梱されてNo.13464
秀まるお2 さん 25/05/05 15:45 [ コメントを投稿する ]
  やっぱり、内部的な都合で

HmRegIni.dll     (32bit版)   --> HmRegIni32.dll
HmRegIni64.dll   (64bit版)   --> HmRegIni64.dll (そのまま)

にしようと思います。
[ ]

[ 新規に投稿する ]