2012-04-16 1 views
1

Windows에서 wmi로 소프트웨어 잠금을 만들고 싶습니다. processorId, SerialNumber (HDisk), MaxClockSpeed ​​등의 하드웨어 문자를 확인했습니다 ...소프트웨어 잠금을 생성하는 데 사용되는 하드웨어 문자는 무엇입니까?

그러나이 문자는 다른 시스템에서는 쓸모가 없습니다.

어떤 하드웨어 문자를 사용합니까? 모든 시스템에서 소프트웨어 잠금을 사용합니까?

+0

Java는 하드웨어 특정 코드를 피하거나 숨기기 위해 많은 노력을 기울이고 있습니다. 이는 원하는 것과 반대입니다. ;) 사용 가능한 속성의 조합을 사용하지 않는 이유는 무엇입니까 (심지어 모든 시스템에서 모든 것이 사용 가능한 것은 아닐지라도) –

답변

3

짧은 답변 : 없음.

사용자는 항상 소프트웨어를 가상 컴퓨터에서 실행시켜 전체 하드웨어를 가짜로 만들 수 있습니다. 다른 한편, 합법적 인 사용자는 어쩌면 하드웨어 매개 변수의 변경으로 이어질 수있는 (예 : 메인 보드 또는 HDD 변경) 자신의 컴퓨터를 업그레이드하려고합니다. 이는 화가 나는 고객을 유발할 수 있습니다. 버전을 다시 실행 상태로 만듭니다.

해킹하기 어려운 하드 드라이브가 필요하다면 USB 동글을 사용하고 고객이 분실 한 동글이 필요할 경우 전략을 고려하십시오.

관련 문제