귀사에서 개발한 프로그램에 락체크 루틴(프로그램 언어별 예제 제공)을 추가하여, 프로그램을 실행시킬 때마다 메가락을 찾아서 락이 없으면 프로그램을 실행하지 못하게 함으로써 불법 복제 또는 사용을 방지할 수 있습니다.
    게임용 프로그램에 메가락을 사용하는 경우 컴퓨터 외부에 USB용 락을 연결하면 게임 심의를 통과하기가 어렵습니다. 이런 경우 PCI 슬롯에 연결하는 USB포트 중에는 내부로 1개의 서비스 포트가 있는 것들이 있습니다. 이 카드의 내부에 USB락을 연결하면 심의 통과가 가능해집니다. PCI용 USB 카드는 시중에서 5,500원~7,000원에 구입할 수 있습니다.

  • CPU ID.
        메가락에는 업체별로 또는 제품별로 고유한 번호가 있습니다. 16진수의 4자리 숫자인데 패러럴용 샘플락은 41E1, USB용 샘플락은 81E1으로 정해져 있습니다. 메가락 신규 주문을 하면 CPU ID가 부여되며, 차후에 메가락을 주문할 때에는 이 번호를 호칭하여 주문하면 됩니다.
        CPU ID는 USB형인 경우 메가락 편집기의 'ID 변경' 기능을 이용해서 첫 번째 자리의 값을 8~F의 범위 내에서 변경해서 사용할 수 있습니다. CPU ID가 다른 2개의 락은 한 대의 컴퓨터에 동시에 연결해서 각각 독립적으로 엑세스가 가능합니다.
  • 고유번호(일련번호)
        메가락은 동일한 CPU ID를 가지고 있더라도 각각 서로 다른 고유번호를 가지고 있습니다. 고유번호는 생산시에 임의로 기록되는 랜덤한 숫자입니다. 이 고유번호의 활용범위는 다음과 같습니다.
    - 고객관리를 위한 Serial Number의 일부로 활용 가능.
    - Write의 경우 암호화의 기준 값으로 사용
    - 락과 프로그램의 1대1 대응
  • 데이타 저장 메모리
        메가락에는 16Byte의 저장장치가 있습니다. 프로그램의 버전이나, 사용 횟수, 설치 횟수, 사용기간 등에 관한 정보를 넣어두고 실행시 이를 비교하여 여러 가지 기능의 제한을 할 수 있습니다. 16Byte 메모리 영역은 메가락 편집기로 쉽게 읽고 쓸 수 있습니다. 인터넷 인증키에서 사용하는 영역을 무시하고 사용한다면 최대 59Byte 정도 사용할 수도 있습니다.
        데이터 영역에는 프로그램 버전별 제한을 하거나, 인스톨횟수 제한, 사용기간 제한 등의 용도로 사용할 수 있습니다.

  • 메가락 편집기(관리자용)
        메가락에 제공되는 사용자 데이터 영역은 예제 프로그램을 이용해서 읽고 쓰기가 가능하지만, 쉽고 간편하게 데이터를 기록할 수 있도록 제공하는 프로그램입니다.

  • 진단/재설정 프로그램(사용자용)
        메가락 데이타 영역의 내용을 업데이트하려고 할 때, 메가락을 회수하지 않고 이메일 첨부파일로 전송하여 메가락 사용자의 컴퓨터에서 바로 변경할 수 있도록 하는 프로그램입니다.
        메가락 편집기의 '진단 프로그램 생성'에서 고유번호를 넣어서 '만들기'를 하면 200k 바이트의 실행파일이 생성됩니다. 이 실행 파일은 고유번호가 일치하는 메가락에 대해서만 업데이트가 가능합니다.


  • 설치/진단 프로그램
        자사에서 판매되는 모든 메가락의 드라이브 설치, 레지스트리 등록, 복구, 메가락 진단 및 종류를 확인할 수 있는 프로그램입니다. 메가락 진단 또는 문의에 대비해 미리 프로그램과 함께 배포해도 좋습니다.

  • 락 공급시 메뉴얼, 락, 라이브러리가 제공되며 제공되는 함수를 소스코드에 첨가하여 락을 체크하도록 한다.
  • 각 업체별로(또는 프로그램별) 부여되는 고유번호는 함수 내부에 내장되어 있으며 함수 사용시 자동으로 체크되는 방식으로 이루어져 있다.
  • 락 마다의 고유번호를 가지고 있고 같은 종류의 락도 고유번호가 다르게 제작되어 별도의 용도로 가능.
    (락과 프로그램의 1대1 대응)
  • 사용자가 기록할 수 있는 데이타 영역이 16바이트가 있어 각 업체의 용도에 맞도록 기록하여 운용할 수 있다.
    (모듈별 제한, 인스톨횟수 제한, 사용기간 제한 등)