2011-06-11 4 views
0

사람의 지문과 같이 컴퓨터를 다른 것과 구별하는 고유 한 컴퓨터 ID가 있습니까? 그렇다면 vb.net에서 가져 오는 방법을 알려주십시오.지문과 같이 고유 한 컴퓨터 ID

+0

가능한 [CPU 일련 번호] 중복 (http://stackoverflow.com/questions/90462/cpu-serial-number) –

답변

-1

글쎄 여러 가지 방법으로 수행 할 수 있습니다. 컴퓨터에 대한 모든 종류의 데이터를 가져 와서이를 식별 할 문자열에 해시 할 수 있습니다. 예 : 드라이브 수, 프로세서 수, 사용자 이름, 레지스트리의 일부 키. 하지만 일반적으로 변경하지 않는 데이터는 모든 데이터를 확인해야합니다.

2

정보를 조합하여 시스템을 고유하게 식별 할 수 있습니다. 이 작업은 이미 많은 소프트웨어 공급 업체에서 수행했으며 Microsoft 정품 인증 서비스는 시스템에서 sampling various bits of hardware으로 수행합니다. 이 접근법의 문제점은 식별자가 지속적으로 보장되지 않는다는 것입니다.

무엇 내가이 의미하는 것은 : 당신이 합리적으로 쉬운 것입니다 그것을 사용하는 식별한다 공공 지식이되면

  • 공동 우연히 같은 ID를 가진 다른 컴퓨터의 기회는
  • 전무하다 은 "지문"과 같은 상기 타이밍에서

을 바꿀 수 있도록, 사용자가 하드웨어 변경으로

  • 식별자가 시간에 따라 변화 할 수있는 기기의 ID를 스푸핑 ERENCE, 이러한 링크를 시도하십시오

    그냥 기억 기준의 더 많은 포인트를 당신이 당신의 식별자를 조립하는 데 사용하는, 더 큰 기회를 그 어떤 시점에서 변경 될 수 있습니다.

  • 0

    MAC + CPU ID + 마더 보드 직렬을 사용해보십시오. 이들을 연결하면 하드웨어 변경이 발생할 때까지 해당 기계의 고유 한 지문을 인쇄 할 수 있습니다.