문제

내 VB.NET 프로그램이 일부 베타 테스터에 배포되고 있습니다.그들은 PC에서 프로그램을 활성화하기 위해 베타 테스트 "핵심"코드가 주어졌습니다.

온라인 MySQL 데이터베이스가 있습니다.키 목록이 들어 있습니다.누군가가 자신의 키를 활성화하면, 프로그램이 데이터베이스에 대해 확인하고 키가 이전에 사용되지 않은 경우 프로그램이 활성화되면 (데이터베이스에서 키가 "사용됨"됩니다.)

이것은 나를 위해 일합니다.그러나 더 좋은 방법이 있습니까?더 표준, 쉬운 방법?

도움이 되었습니까?

해결책

베타 베타의 경우, 단지 열심히 코드를 작성하고 모든 종류의 "라이센스"를 포고합니다. 베타는 특정 고객이 판매 준비가되기 전에 제품을 운동 할 수있게하는 것을 의미합니다. 그들이 원하는만큼 많은 기계를 원하는만큼 많이 설치하게하십시오. 이는 프로세스 중에 오류를 잡는 가능성을 향상시킵니다. 보안을 위해 공개 시간 서버로 종료 날짜를 확인할 수 있습니다. 판매 준비가되면 알려진 공급 업체의 상용 복사 방지 도구를 사용하십시오. 우리는 deploylx 라이센스 serial numbers and maintation codes를 생성 할 수 있습니다.

시도하고 직접 해보십시오

  1. 는 상업적 제품과 함께 저장된 시간을 지원하는 충분한 판매 또는 원가 계산을 쉽게 잃어 버리는 것을 처음 잃어 버릴 것입니다.
  2. 해커와 싸우고이 물건을 알아 내려고 노력하는 자신의 시간을 낭비하십시오. 당신이 당신이 당신의 제품을 더 잘 만드는 시간을 보낼 수있는 시간.

다른 팁

소프트웨어가 켜져있는 특정 컴퓨터에 등록되어 있고 시작될 때마다이를 확인하는 것이 좋습니다.

스탠드가 있으므로 누군가가 아마도 다음과 같이 할 수 있습니다 :

  1. 소프트웨어 사본을 합법적으로 등록
  2. 설치 폴더를 다른 컴퓨터로 복사하십시오
  3. 몇 DLL / 레지스트리 항목을 등록

    ... 그리고 중복 된 설치가 있습니다.

    고유 한 컴퓨터 ID 생성 생성

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top