私はソフトウェアテスト自動化ツールを書いていますが、DLLにJournalRecordProcがあります。ここで、ProcがWindowsによって呼び出されたときに、そこからJavaクラスのメソッドを呼び出したいと思います。これは可能ですか?
1 に答える
2
はい、これはJNIを介して直接行うことができます。JNIのドキュメントを参照してください。
Javaクラスからフィールドとメソッドにアクセスする方法については、ドキュメントのこの部分を参照してください。JavaからDLLを呼び出す場合は、ジョブジェクトをメソッドに渡すことができます。
これをはるかに簡単にする代替手段は、商用製品のCodeMesh JunC++ionです。
于 2012-09-23T14:35:49.357 に答える