2014-10-16 8 views
0

클라이언트가 특정 Peroid (1 개월, 6 개월, 1 년 등)에 대한 키를 구입해야하는 Java 응용 프로그램에 직렬 키 기능을 추가하려고합니다. 그 후에 클라이언트는 소프트웨어의 프리미엄 기능을 사용할 수 없습니다. Windows 소프트웨어와 마찬가지로 우리는 일련 번호 키를 구입하고 소프트웨어의 기본 기능을 사용할 수 있습니다. 내가 어떻게 그럴 수 있겠 어. 나는 다른 relavant 질문을 보았다하지만Java 응용 프로그램의 다른 구독에 대해 다른 유형의 직렬 키 생성

답변

0
  1. 즉 당신이 필요로하는 정보, 유효 기간, 유형 암호화 된 시리얼 키를 생성 작업 대답을하지 않았다 등
  2. 프로그램 시작시 암호를 해독해야하고, 할 필요한 체크
  3. 클라이언트가 만료 된 라이센스를 사용하고 있는지 확인하는 메소드 호출이 있는지 확인하십시오. 그렇다면 특정 기능을 비활성화하십시오.

그러나이 작업을 수행하는 방법은 여러 가지가 있으며, 누군가를 부러 뜨리려는 의도가 없다면이 작업을 절대 수행하지 않아야합니다.

오히려 최대한 멋진 응용 프로그램을 만드는 데 중점을 둡니다.

+0

사용자가 컴퓨터의 날짜와 시간 설정을 변경하면 어떻게 될까요? 이 방법은 효과가 없습니다. 웹 서비스를 사용하여 가능합니까 ?? – viper

+0

절대적으로, 애플 리케이션 콜을 집에 전화하는 것은 좋은 방법이지만, 일부 사용자는 인터넷을 가지고 있지 않을 수도 있습니다 ... – epoch

+0

글쎄 인터넷은 사용자가 응용 프로그램의 링크를 클릭 할 수 있지만 응용 프로그램에 대한 직렬 키 isn ' 그렇지? – viper