リソースハッカーでリソースのないプログラムにリソースを追加する方法
リソースハッカーでリソースのないプログラムにリソースを追加すると破損する理由
以前書いた記事の問題を解決してみた。
blackwingcat/resinjector: resource data inject to exe file.
対策として、ダミーのリソースを埋め込むプログラムを書いてみました。
リソースハッカーをダミーのリソースを埋め込んだEXEで試したところ破損しなくなりましたとさ ・ω・
set FX=%~n1% resinjector %FX%.exe ResourceHacker.exe -open %FX%.exe -save %FX%.new -action addoverwrite -res %FX%.res REM 旧バージョン REM ResHacker.exe" -addoverwrite %FX%.exe, %FX%.new, %FX%.res ,,, if exist %FX%.new ( if not exist %FX%.bak ( ren %FX%.exe %FX%.bak ) else ( del %FX%.exe ) ren %FX%.new %FX%.exe ) |
こんな感じ
Comments