Получить информацию о материнской плате - PullRequest
1 голос
/ 25 января 2012

Я начинаю писать приложение на Java, которое получает всю информацию о жестких дисках, памяти, процессоре и распечатывает их.Мне было интересно, можно ли было также получить всю информацию о материнской плате.Например, если есть какие-либо видеокарты, сетевые карты или звуковые карты, подключенные и узнающие их идентификационную информацию (бренд, модель и т. Д.).

По сути, я хочу, чтобы эта программа рассказала вам о каждом компоненте вашего компьютера и дала вам возможность распечатать его.

Как получить информацию о материнской плате?

Ответы [ 2 ]

1 голос
/ 25 января 2012

Если честно, поскольку это низкоуровневая функциональность, я сомневаюсь, что Java подходит для подобных вещей.

В любом случае, вы можете запустить другие программы в Linux, чтобы проверить это, например dmidecode и т. Д. Или чтение псевдофайловой системы /proc.

Я не знаю, действительно ли это помогает, но вот веб-страница , чтоописывает такую ​​функцию в Windows.

0 голосов
/ 25 января 2012

если ваше приложение предназначено для Windows, вы можете попробовать использовать Java Native Access. Вот учебник .это своего рода мост к системным родным библиотекам, в котором пропущены грязные вещи JNI.если вы можете сообщить библиотеки Windows и их обратные вызовы для получения необходимой информации, я думаю, вы сможете вызывать их через JNA.подобное должно быть возможно и в Linux.

...