|
그냥 프로그램내부에 보여지지않는 시계를 만들어버리센
컴터에있는시계말고 따로시계를만들어버리고 그시간을 체크하면될거같도함
쓰레드로 돌려야되는 문제점이 있긴하지만;.....
오바군 님이 쓰신 글 :
: 저는 검사 장비 업체 프로그래머 입니다.
: 사용툴은 builder 6 이구요
:
: 요즘 큰 고민거리가 생겼습니다.
:
: 대략 1년전에 검사기를 납품한 업체가 있는데 초기 계약에 없는 내용을 가지고 이것저것 요구사항이 많아서
:
: 한 6개월 정도 잔금처리를 하지 못한체 프로그램만 주구장창 업데이트 해주고 문제점 수정 해주고 있는 상태였으나
:
: 최근에 들어서는 이핑계 저핑계 대면서 잔금 처리가 안되는 상황이고 아직까지도 요구사항이 있습니다.
:
: 요구사항이 모두 충족되고 테스트를 구동후에 차후에 결제를 검토하겠다.. 뭐 이런식입니다.
:
: 애시당초에 계약서를 잘못 쓴게 정말 큰 잘못이긴 합니다.
:
:
: 여튼 서론이 좀 길었으나 ..
:
: 질문 드리고자 하는건 프로그램에서 라인센스 개념으로
: 특정 시간이 지나면 "라인센스 기간이 종료 되었습니다. 잔금 처리 후 사용 가능합니다"
: 요렇게 나오게 하고 싶은데요
:
:
: 이 특정 시간이라는게 일반적으로
: Now().CurrentDate() 로 해서 윈도우 시간을 받아 와서 이간 보다 지나가게 되는가를 조건으로 따지는데
: 문제는 윈도우 시간을 받아 오는것이니 윈도우 시간 변경하면 헛수고가 된다는거죠 ..
:
: 아참 중요한게 .. 그 장비에서는 인터넷 안됩니다.-_-;;
:
: 이걸 해결 하기 위해서 좋은 방법 뭐 없을까요?
:
: 가장 좋은건 그냥 돈 받아 내는건데
:
: 프로그램 적으로 막을수 있는 방법이 있을까 하고 호기심이 생겨서 한번 질문을 드립니다.
:
:
:
: 조언을 구합니다~
|