2011-01-23 11 views
1

Javaを使用してwin32 exeの文字列テーブルを変更する必要があります。私は、これを行うライブラリが存在するかどうか、あるいはそれ以外の場合は不思議です。Javaを使用してexeリソースを変更しますか?

既存のlibがない場合は、どうすればよいですか?私はJNIを使​​用してWin32 API関数(BeginUpdateResourceなど)を呼び出す必要がありますか?

ありがとうございました!

答えて

1

JNIを使​​用してUpdateResource APIを直接呼び出すことができます。また、.NETコード(like the one here)を使用して、アセンブリにラップしてjni4netのようなものを使用してリクエストを行うこともできます。これにより、記述する必要があるコードの複雑さが軽減されます。それを打つ.. :)

関連する問題