2011-07-02 3 views
0

컴퓨터 이름을 지정하여 Java를 사용하는 컴퓨터의 사양을 가져 오는 방법이 있습니까?Java : 컴퓨터 이름을 통해 컴퓨터 사양 받기

원인 내가 현재 응용 프로그램이 실행되고있는 PC의 사양 만 가져오고 싶지 않다.

원격으로 가져올 수 있습니까?

+0

당신이 사용하는 언어는 중요하지 않습니다. 어떤 OS를 실행하는지 또는 어떤 CPU를 가지고 있는지와 같은 의미라면 "사양"을 얻을 수 없습니다. –

+0

나는 실제 요구 사항을 정의하는 것이 더 나을 것 같다고 생각한다. GargantuChet은 "컴퓨터 이름을 부여하는 것"이 ​​아니라 기계 사양을 얻기위한 몇 가지 방법에 대해 설명했다. 당신이해야 할 일을하도록 도와주세요. 그래서, 실제로해야 할 일은 무엇입니까? –

+0

나는 VBScript를 사용하여 가능하다고 생각하는데, 누군가 들었습니다. –

답변

-1

아니요. "컴퓨터 이름"과 "사양"이 잘 정의 된 용어 일지라도, 그러한 정보를 얻기 위해 컴퓨터를 조사하는 프로토콜이 널리 지원되지는 않습니다. 그렇다면 훌륭한 보안 관행은이를 사용하지 못하도록 요구할 것입니다.

1

제거 시스템에서 Windows가 실행 중이고 적절한 권한이있는 경우 WMI 라이브러리를 사용하여 원하는 정보를 검색 할 수 있습니다.

Java WMI 라이브러리 http://www.vijaykandy.com/2009/09/windows-management-instrumentation-wmi-from-java/이 있습니다.

WMI는 "Windows Management Instrumentation"이며 원격 Windows 시스템을 쿼리하고 특정 관리 기능을 수행 할 수 있습니다.

이 경로를 사용하면 Scriptomatic은 WMI 클래스를 탐색하기위한 훌륭한 도구입니다.

+0

고마워요. 지금 이걸 조사해 줘요. 이것으로 인해 피가 나올 수 있습니다. –

+0

수 있습니다. 제한된 용도로 쓰는 경우 (예 : LAN에서 기계를 일회 재고로 관리하는 경우) Scriptomatic을 사용하면 필요한 것을 모으는 스크립트를 생성하는 것이 더 나을 것입니다. – GargantuChet

+0

앱을 쓰는 것은 인벤토리 관리자와 같습니다. computerName 주어진 사양을 가져와야합니다. 답장을 보내 주셔서 감사합니다 :) –

관련 문제