首先,我们在这里谈论的是Keepass。
有问题的文件是:KeePass-2.19-Source\KeePass\Native\NativeMethods.cs
代码..好吧,就是文件本身。但这里有一个片段:
[DllImport("KeePassLibC32.dll", EntryPoint = "TransformKey256")]
[return: MarshalAs(UnmanagedType.Bool)]
private static extern bool TransformKey32(IntPtr pBuf256,
IntPtr pKey256, UInt64 uRounds);
现在的问题是,Java 不支持Attribute Targets。如何将文件移植到 Java 中?
可能吗?如果是这样……怎么办?