c# 빌드시점 확인 및 사용기간 제한 (만료일자) 넣기
(포스팅 2022.02.16) 프로그램 제작시, 바이너리의 사용기간을 제한하고 싶을 때가 있습니다. 업무용 프로그램 배포시에 첫 배포는 그럭저럭 잘 되지만, 이후에 갱신용 배포를 할 때는 사용자들이 업데이트를 잘 하지 않는 경우가 있습니다. 개발이 진행될 수록 각 버전간의 차이가 발생하여 업무에 혼선이 커지게 됩니다. 이를 방지하기 위하여, 바이너리 생성시에 사용기간을 제한합니다. 업데이트를 하지 않은 사용자에게서 '프로그램이 동작하지 않아요'라고 연락오면, "제가 새 버전을 배포했는데 업데이트를 하지 않으셨네요" 라고 말하면서 갱신된 버전을 전달하면 됩니다. C 에서는 __DATE__ __TIME__ 이라는, 빌드시점을 알 수 있는 문자열이 있었습니다만 C# 에는 없습니다. 아무리 찾아도 방법이 없어서..
개발이야기/C or C++ 언어 관련
2022. 4. 8. 15:14