3

JNIを使​​用せずにWindowsEventLogを読み取る方法についての指針はありますか?または、 JNI使​​用する必要がある場合、そのための優れたオープンソースライブラリはありますか?

4

4 に答える 4

2

JNA 3.2.8 には、すべてのイベント ロギング関数の実装と Java イテレータの両方があります。これを読んでください。

EventLogIterator iter = new EventLogIterator("Application");         
while(iter.hasNext()) { 
    EventLogRecord record = iter.next(); 
    System.out.println(record.getRecordId() 
            + ": Event ID: " + record.getEventId() 
            + ", Event Type: " + record.getType() 
            + ", Event Source: " + record.getSource()); 
} 
于 2010-09-30T15:30:55.103 に答える
1

http://bloggingabout.net/blogs/wellink/archive/2005/04/08/3289.aspx および http://www.j-interop.org/

于 2008-09-16T22:37:20.290 に答える
1

J/InvokeまたはJNA (Java Native Access)を、非常に非難されている JNI の代わりとして検討することをお勧めします。

于 2008-09-16T22:43:21.880 に答える
0

JNIを使用する必要があります。

于 2008-09-16T22:39:57.380 に答える