c ~응용 프로그램 라이센스 설정 가능한가요?

hoyhacha의 이미지

안녕하세요.
c로 개발중인 프로그램이있는데 라이센스 설정해서 사용 기간 설정가능한가요?
time_h는 로컬시간을 가져와버려서 시스템시간을 백해버리면 사용가능하니 사실상 불완전한 방법같아서요.
라이센스나 사용기간 설정하는 오픈소스나 같이 사용되는 프로그램이 있을까요?

구글에 검색해봐도 제가 찾는글이 안나와서 한번 도움을 구해봅니다.
감사합니다. 편한밤되세요!

ymir의 이미지

별도로 외부 서버의 인증을 받거나 시간을 체크하지 않는다면..
뭐든 로컬 서버의 리소스에 의존할 수 밖에 없습니다.
실제 수행시간을 기준으로 체크할 수도 있겠지만, 정확한 만료 날짜는 개런티가 안 되죠.
폐쇄망에서 사용하는 경우에는 외부 서버 인증을 사용하기도 어렵습니다.

조건에 따라 다르겠지만, 로컬 서버에 의존할 수 밖에 없는 상황이라면..
NTP 끄고 시스템 시간을 바꿔서라도 쓰겠다 하면 그냥 내버려 두는 것도 나쁘지 않다 봅니다.
한 번이라도 만료되면 라이센스 자체를 파기해서 재발급 받도록 유도하는 트릭을 쓰는 정도..?

되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』

hoyhacha의 이미지

우선은 attrib s h 옵션으로 파일하나 숨기고 키를 입력했습니다.
기간 만료시 해당 파일은 삭제되구요..
임시방편으론 좋은방법같습니다.
감사합니다!