> Is there anyway of find out what hardware and
> software is installed on a computer.
Maybe. But not in Java. Have a look at the System.getPoperties() docs for a list of things you can get from the OS/VM.
> I would like to
> get a list of data like that windows has in device
> manager with extra bits of data like serial number
> and size and speed of ram and hard drives?
I'd say you have to write a native library that tabs into the Windows API - if a portion for getting info like that is actually open to applications.