我想找出喜歡的事物:查找系統信息
- 計算機已使用Java(網卡)什麼樣的硬件。
- 如果有一個USB閃存驅動器引入,也許閃存驅動器有(文件名,目錄,大小)。
- 什麼IP地址已被訪問,或網站。
如何獲取該信息?
我想找出喜歡的事物:查找系統信息
如何獲取該信息?
的SIGAR API提供了用於收集系統信息,諸如便攜式接口:
系統內存,交換,CPU,平均負載,正常運行時間,登錄 每個進程的存儲器,CPU,憑證信息,狀態,自變量,環境,打開文件 文件系統檢測和指標 網絡接口檢測,配置信息和指標 TCP和UDP連接表 網絡路由表 該信息在大多數操作系統中都可用,但每個操作系統都有其自己的方式它。 SIGAR爲開發人員提供了一個API來訪問這些信息,而不管底層平臺如何。 核心API是在純C中實現的,目前爲Java,Perl,Ruby,Python,Erlang,PHP和C#實現了綁定。
檢查他們的主頁:
謝謝,我會在那裏嘗試。 –
我認爲唯一的方法就是通過JNI。 env變量不會告訴你那些細節。用C/C++編寫一個小程序,並通過JNI訪問函數:
順便說一下:METALLICA !!!
*「順便說一下:METALLICA !!!」*無論這應該是什麼意思,它似乎不適合回答。並停止SHOUTING。 –
這是我的圖標,它是metallica的標誌。 –
@Andrew Thompson:來吧,JNI也被封鎖了。不要那樣! – desperateCoder
1)間諜軟件警報! 2)但是,你這樣做,它不會在Java中。錯誤的語言(幸運的是)。 –