HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2017
1106
K-s#packopt icon のアイコン変更について0解決


K-s

リンク

2017/11/6(Mon) 01:51:28|NO.81791

hsp3_64を使用した64bit版exeと、hgimg4を使用したexeでアイコン変更ができませんでした。
どうもexe内のDPMXを探すところでエラーになっているようで、
色々試してなんとか修正できたと思うので報告します。

以下のスクリプトを hsp35/hspsdk/iconins 内に入れてexe作成すると iconins.exe ができるのでHSPのインストールフォルダにコピーしてください。
元のは上書きせずにバックアップしておいて下さい。
https://1drv.ms/u/s!Ar6lqe2DjQo0gkMK01BrQ3ZrY-8R

64bit版はexeのヘッダサイズが32bitと異なる所でエラーに。
hgimg4は.rsrcセクションの後に.relocセクションがあるため
計算した位置が違っていてエラーになっていました。

あとちょこちょこ整理してます…

ソース見ていてexe変更後処理の所でインデックスオフセットの検索・修正というのがありますが、
ここで出て来る $10000 という数値が分かりません。これは何の値でしょうか?
またこの文字列は検索のさい誤検出したりはしないんでしょうか



この記事に返信する


ONION software Copyright 1997-2023(c) All rights reserved.