使用Java修改exe资源?

时间:2011-01-23 21:52:10

标签: java c++ winapi java-native-interface exe

我需要使用Java修改win32 exe的字符串表。我想知道这样做的图书馆是否存在,是免费还是其他。

如果没有现有的lib,我应该怎么做呢?我应该使用JNI来调用win32 api函数(BeginUpdateResource等)吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用JNI直接调用UpdateResource API,或者您可能需要考虑使用一些可以包装到程序集中的.NET代码(like the one here)并使用类似jni4net的内容来制作请求。这可能会降低您需要编写的代码的复杂性。试一试...... :)