2013-03-26 2 views
0

C++ 또는 C# coputername 및 ip 이외의 ID는 windows에서 가져올 수 있습니까? 많은 고유 식별자가 필요합니다. 주로 중요 : 일련 번호, 제조업체, 모델, Windows 라이센스 은 가능합니까?Windows에서 고유 ID 받기

+2

[이전 질문] (http://stackoverflow.com/q/15646314/150634)도 고려해 볼 때, 나는 사람들이 프로그램으로 일하는 것을 막는 것에 대해 너무 많이 생각한다고 생각합니다. –

+0

또 다른 예가 여기에 있습니다 http://stackoverflow.com/questions/9546228/how-to-detect-the-original-mac-address-after-it-has-been-spoofed/9546552#9546552 – Steve

+0

라이센스 솔루션을 구입하는 것이 좋습니다. 일부 라이센스 솔루션은 무료입니다. ".net licensing"과 같은 검색을 수행합니다. 내가 고려중인 한 가지 해결책은 http://www.ssware.com/cryptolicensing/cryptolicensing_net.htm입니다. 행운을 빕니다. [Licensing System for .NET] (http://stackoverflow.com/q/5132943/590956) – Sam

답변

2

WMI에서 일련 번호, 자산 태그, UUID, MAC 주소 및 기타 많은 식별 정보를 얻을 수 있습니다.

WMI Tables

ComputerSystem 테이블은 테이블 Win32_BIOS 그대로 유용 하나. OperatingSystem 테이블도 있습니다.

+0

어떻게 자산 태그를 수신 할 수 있습니까? 나는 win32리스트에 그것을 보지 않는다. – user1927244

+0

자산 태그 (내가 정확하게 기억한다면)는 Win32_SystemEnclosure에서 찾을 수있다. 다른 것들만큼이나 신뢰할만한 것은 아니지만, 이전 회사의 파트너가 자산 태그가 반환된다는 사실에 매우 관심이 있음을 기억합니다. – Silas