지금 우리는 작은 Windows 기반 응용 프로그램을 개발 중입니다. 우리는 30 일의 기간 동안 평가판 사용권을 제공하고 30 일이 지나면 제품을 사용할 수 없게됩니다.최상의 해결 방법 날짜 시간 라이센스 문제
은 시험 기간이 끝날 것 다운로드 2월 1일 1월 1일에 의해 응용 프로그램을 설치 클라이언트를 상상해 :
지금 여기 내 문제입니다. 이제 1 월 31 일에 시스템 시간을 1 월 1 일로 다시 변경하면 시스템이 처음부터 계산되기 시작하므로 클라이언트는 단순히 시스템 시간 만 변경하여 시험 기간을 연장 할 수 있습니다.
커뮤니티 권장 사항에 따라 인터넷/날짜 시간을 확인할 수 있지만 작은 우려로 서버를 통해 임의로 라이센스를 확인할 수는 없으며 사용자 이 오프라인으로 전환되어으로 변경되고 시스템 날짜가 변경되면, 그러면 문제가 다시 발생할 것입니다. 이 문제를 해결할 다른 방법이 있습니까?
나는 이미 this question을 확인했습니다.
이 문제를 해결하는 가장 좋은 방법은 무엇입니까? 이 제품은 C# 응용 프로그램입니다.
인터넷에 액세스 할 수 있습니까? 그렇다면 인터넷 시간 서버에 갈 수 있습니다. –
마지막으로 응용 프로그램을 연 파일을 저장할 수 없습니까? 그런 다음 응용 프로그램이 다음에 열릴 때 시계가 변경되었음을 감지 할 수 있습니다. 물론 사용자가 잠시 동안 시간을 변경할 수 있도록해야하지만 여러 번 수행하면 응용 프로그램의 사용을 금지 할 수 있습니다. – foens
인터넷을 사용하는 경우 인터넷 시간 서버를 사용하고 다른 옵션은 regedit를 사용하고 폴더를 만들고 설치/만료/최종 실행 날짜/시간 설정 및 응용 프로그램 실행시 날짜 확인 –