2010-12-07 2 views
2

여러 대의 컴퓨터에 대한 라이센스를 만들어야합니다. 라이센스는 PC에서 제공되는 정보로 작성해야합니다.PC를 식별하는 데 사용할 고유하고 수정 불가능한 시스템 정보는 무엇입니까?

이미 BIOS ID와 Windows 일련 번호가 있습니다. 그 밖의 무엇을 사용할 수 있습니까?

+0

이렇게하면 몇 가지 아이디어를 얻을 수 있습니다. http : // www. codeproject.com/KB/system/GetHardwareIn formation.aspx –

+0

나는 정말로 소프트웨어 라이센스를하지 않는 것을 고려할 것이다. 이와 같은 소프트웨어 라이선스가 그렇게까지 영향을 미친다는 것은 거짓입니다. 자신에게 호의를 베풀고 그것에 대해 잊어 버리고 일할 가치가있는 것에 시간을 할애하십시오. – origamicoder

답변

0

원하는대로 사용할 수 있습니다. HDD 일련 번호, 메인 보드 시리얼, CPU ID 등.

"하드락"(병렬 키 또는 USB 키와 같은 하드웨어 키)을 사용하거나 기본적인 프로토 타입 보드를 사용하여 하드락을 만들 수도 있습니다. 실제로 제한이 없습니다! 라이선스 시스템이 아무리 어려워도 그들은 성공할 것입니다.

내가 선택한 가장 좋은 옵션은 하드웨어에서 몇 개의 숫자를 선택하여 그 숫자에 대해 암호화 알고리즘을 적용하는 것입니다. 알려진 해시를 사용하여) 라이센스를 생성하고이를 기반으로 라이센스를 생성하십시오. 그러나 어떤 시점에서는 "시간 낭비가 많든 적든"이 될 수 있습니다.

관련 문제