먼저 본글은 델마당의 시삽이신 양병규님의 글을 전제 한 내용임을 알립니다.
만약 글쓰신분이 태클이 들어 오시면 자동 폭파 됩니다.
원문은
http://www.delmadang.com/cwb-bin/CrazyWWWBoard.exe?db=dmdqa&mode=read&num=33807&page=1&backdepth=1 입니다.
====================================================================================================
[답변] 제 경험상....
저도 그것에 대해 한때 연구를 했던적이 있었습니다.
나름대로 제가 구현할수 있었던것은...
하드디스크제조번호(드라이브 볼륨시리얼이 아님)와
CPU시리얼, 롬바이오스시리얼등이 있었는데...
그 어느거하나 완전한건 없었습니다.
하드디스크만해도 일반적인 E-IDE방식은 시리얼번호 불량률이 넘 높은데다가 SCSI방식은 시리얼번호구하는 방식이 다르고 어떤 하드는 SCSI도 아니고 E-IDE방식도 아닌것도 있더라고요.. 게다가 플레시메모리를 사용하는 하드는 시리얼자체가 없고요....
암튼 하드디스크 번호를 이용해서하면 무자게 피곤해집니다.
게다가 NT계열에서는 때려죽여도 번호를 못구하오겠더라고요...
글구 CPU는 시리얼번호라는것은 없고 제조공정상의 LOT번호만있습니다. 이것은 같은 번호가 존재할수 있고요(엄청 많이..)
C-MOS번호도 유일한번호가 있긴한데....
C-MOS종류마다 번호구하는 방식다 다 달라서 현실성이 없습니다.
그 외의 다른 보드들은 없을수도 있고 갈아끼울수도 있어서 그 어느것도 완벽한건 없습니다.
그래서 대안으로 여러가지 방법들이 나와있습니다만..
그 중하나 예를들면...
단가가 센 소프트웨어는 아예 하드디스크에 깔아서 판매하기도 하지요..
물론 그 하드디스크의 제조번호를 읽어다가 처리하므로 복사될걱정도 없고 등록번호를 부여한다거나 하는식의 뒷처리가 없으므로 깨끗합니다. 하드가 일정기간안에 망가지면 교환해주면 되고요.... 일정기간이 지나서 망가지면 하드값만 내라고하면 되고요...
....
====================================================================================================
양병규님의 의견에 동감 하고요 또 다른 방법은 아시겠지만 하드웨어 락을 거는 방법도 있습니다.
T-Lock이라고 고전적인 방법인데 아직까지 널리 사용 되고 있네요.. 몇년전에 제가 샀을때
개당 4-5만원선이였던것 같은데 요즘은 잘 모르겠습니다. 참고 하시길.