1

私はソフトウェアテスト自動化ツールを書いていますが、DLLにJournalRecordProcがあります。ここで、ProcがWindowsによって呼び出されたときに、そこからJavaクラスのメソッドを呼び出したいと思います。これは可能ですか?

4

1 に答える 1

2

はい、これはJNIを介して直接行うことができます。JNIのドキュメントを参照してください。

Javaクラスからフィールドとメソッドにアクセスする方法については、ドキュメントのこの部分を参照してください。JavaからDLLを呼び出す場合は、ジョブジェクトをメソッドに渡すことができます。

これをはるかに簡単にする代替手段は、商用製品のCodeMesh JunC++ionです。

于 2012-09-23T14:35:49.357 に答える