D
Derek
My company makes a Java application for which we would
like to gather some information about the systems it is
run on, mostly regarding the hardware. The kinds of
things our product folks would like to see include:
System Info
- OS name/version
- system model
- processor type/speed
- total physical memory
Display Info
- adapter name/description
- video RAM
- driver name/version
- color table entries
- screen resolution
- color depth (bits/pixel)
Sound Info
- adapter name/description
- driver name/version
How much of this information can my Java app obtain? It
seems that java.lang.System.getProperty() can get a few
basics, but not much about the hardware.
If my Java app is used mostly on Windows, is there a way
I can use native Windows API calls to gather this info
at least for Window systems?
Any help would be greatly appreciated.
Derek
like to gather some information about the systems it is
run on, mostly regarding the hardware. The kinds of
things our product folks would like to see include:
System Info
- OS name/version
- system model
- processor type/speed
- total physical memory
Display Info
- adapter name/description
- video RAM
- driver name/version
- color table entries
- screen resolution
- color depth (bits/pixel)
Sound Info
- adapter name/description
- driver name/version
How much of this information can my Java app obtain? It
seems that java.lang.System.getProperty() can get a few
basics, but not much about the hardware.
If my Java app is used mostly on Windows, is there a way
I can use native Windows API calls to gather this info
at least for Window systems?
Any help would be greatly appreciated.
Derek