मेरा लक्ष्य जावा का उपयोग कर सिस्टम निगरानी अनुप्रयोग बनाना है। मैं जानना चाहता हूं कि कोई उपयोगकर्ता विंडोज पीसी पर गतिविधि कब कर रहा है। 08:15 गतिविधिविंडोज पर चल रहे जावा सेवा के साथ उपयोगकर्ता गतिविधि का पता कैसे लगाया जाए?
09:12 - - 10:29 गतिविधि
12:24 - 15:34 गतिविधि
मैं
08:00: परिणाम कुछ इस तरह होगा मुझे किसी अन्य जानकारी में दिलचस्पी नहीं है (कौन सी कुंजी दबाई गई थी, आवेदन किया गया था, इत्यादि)। केवल उपयोगकर्ता गतिविधि।
क्या यह जावा में भी संभव है? मैं अपने जावा एप्लिकेशन को एक सेवा के रूप में चलाने की योजना बना रहा हूं। लेकिन जब उपयोगकर्ता कंप्यूटर का उपयोग करता है तो ईवेंट प्राप्त करने के लिए, मुझे नहीं पता कि कहां से शुरू करना है।
[संपादित करें] आगे स्पष्टीकरण: मैं में विवरण गतिविधि के, केवल कि एक उपयोगकर्ता माउस ले जाया गया या एक चाबी का बटन दबा दिया दिलचस्पी नहीं है। मुझे परवाह नहीं है कि कौन सी कुंजी दबाई गई थी, जब तक मुझे पता चले कि किसी एप्लिकेशन में कहीं भी एक कुंजी दबाई गई थी। मुझे कुंजी दबाए और माउस आंदोलन को छोड़कर किसी भी अन्य गतिविधि की परवाह नहीं है (उदाहरण के लिए, यदि यूएसबी पोर्ट में यूएसबी कुंजी डाली जाती है तो मुझे कोई दिलचस्पी नहीं है)।
क्या आप अपना नमूना आउटपुट संपादित कर सकते हैं और "गतिविधि" को प्रतिस्थापित कर सकते हैं जिसे आप वास्तव में देखना चाहते हैं? – OscarRyz
मैं "गतिविधि" से अधिक विस्तार नहीं चाहता हूं। मुझे गतिविधि के प्रकार को जानने में कोई दिलचस्पी नहीं है। बस "कुछ हुआ"। –
स्व-विरोधाभासी - एक बार जब आप कहते हैं "मुझे किसी अन्य जानकारी में दिलचस्पी नहीं है (कुंजी दबाया गया है, आवेदन किया गया है, आदि)।" फिर आप कहते हैं, "मुझे भी दबाए गए और माउस आंदोलन को छोड़कर किसी अन्य गतिविधि की परवाह नहीं है" – talonx