창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


질문게시판
- 반드시 검색을 하신 후 원하는 답변을 찾을 수 없을 때, 질문을 올려주세요.


LIST ALL
Posted by 신용주2009-05-18 01:32:51, Hit : 4289
데모와 쉐어웨어 구현...
Homepage : http://eteatime.co.kr
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=qna&no=2159
프로그램을 만들고,

데모나 쉐어웨어 처럼 하려고 합니다.

어떻게 구현하는 것이 좋을까요?

쉐어웨어는 환경파일을 만들어서

처음 실행시킨 시간을 저장하게 만들고,

몇일 지났는지 확인후 사용 못하게 만들까 했는데,

그것은 환경문 직접 수정하면 다 깨지는거 아닙니까.

그리고 데모도 어떻게 구현을 해야 안 깨고 ㅠ.ㅠ

혹시 CD-key 입력해야 이용 가능한 그런것도

어떤 방식을 이용해야 할까요?

강현구   2009-05-18 AM 3:19:55  
일정한 규칙을 만들어놓고 CD키를 검사해서 맞으면 정품이고 아니면 데모판으로 돌아가게 만들면 되겠죠.
CD키는 환경문이든 어디든 넣을 수 있고요
신용주   2009-05-18 AM 7:58:57  
환경문으로 하게 되면, 환경문을 임의로 수정하면 정품처럼 이용가능하잖아요.
그래서 환경문 아닌 방식을 찾고 있는 중이었습니다.
김동민   2009-05-18 AM 8:52:22  
그럼 자체적으로 함수를 구현하면 되지 않을까요~~
정해진 규칙에 따라 입력된 값이 인증코드로 유효한지 아닌지만
판별할 수 있도록~~

이해하기 쉽게 별도로 떼어놓고 생각을 해보자면
키젠을 만든다! 라고 할 수도 있겠지요.

굳이 또 다른 예를 들어보자면 주민등록번호 유효성 체크도 있으려나~

간단하게 가죠, 간단하게!
사용자로부터 시리얼을 입력받았는데 그게 1234-1234 면 맞고,
1234-1243 이면 틀리고!

내부적으로 그런 규칙 정도만 간단하게 구현해보는 게 어떨까 싶습니다.
신용주   2009-05-18 AM 9:07:08  
처음에만 물어보도록 하려면, 결국 환경문이 아닌지요...?
천호성   2009-05-18 AM 9:43:02  
소스 자료실 확인하시면
30일 제한 쉐어웨어 만들기 소스 있습니다.
그거보고 분석 하시면 됩니다.^^
손상진   2009-05-18 PM 1:09:57  
사용자가 쉽게 뚫을수 없는 구조를 개발해야겠죠...
권선중   2009-05-18 PM 6:42:20  
뭐니 뭐니해도 라이브 업데이트방식이 최고죠
정품등록역시 홈페이지에서 키를 받아서 설치대 입력하고 정품라이브 업데이트를 시키는 방법뿐이 없죠..물론 업데이트 된프로그램을 카피하여 사용한다면 방법이 없겠지만 ㅠㅠ 그것마져 방지를 원한다면.. 게임오토 프로그램처럼 사용시마다 아이디 비번을 입력하는 식으로 하는방법뿐이 없겠죠.. 이방법을 이용한다면 데모기간제도 가능하겠죠.. 오프라인으로만 한다는건 역시 힘들죠..
권선중   2009-05-18 PM 7:11:44  
그래도 나름 Tip게시판에 생각나는데로 적어봤습니다..
천호성   2009-05-18 PM 10:45:00  
답이없는건가요 .@.@
왜 이래 안타까운지...젠장,ㅡㅡ^
신용주   2009-05-19 AM 12:31:12  
레지스트리를 건드리면 괜찮은지요?
민렬만세   2009-05-19 PM 8:48:57  
시스템의 시간설정을 바꾸어도 사용기간등의 제한을 가하는 데모 혹은 쉐어웨어 프로그램들도 종종 있긴합니다만,
이 역시 암호화저장 파일 삭제-_-; 레지변경 등 편법으로 지속적인 사용을 할수가 있습니다..
온라인 라이브 업데이트방식등을 취하지않고 완벽한!! 시간통제를 원하신다면?...아에그냥 데모와 정품을 따로만드시면됩니다-.,-;
에시당초 정품기능을 빼버리는-.,- 잔인한가;;
신용주   2009-05-20 AM 12:00:07  
온라인의 경우, 인터넷이 연결 안된 컴에서는 사용이 불가하다는 결론이 나는데, 아 어렵군요. ㅎㅎ
박종훈   2009-05-21 PM 2:54:37  
제가 한가지 제안을 합니다.
일단 ini 파일에 인증이 되면 정품이고 인증이 아니면 정품이 아니라고 저장을 하는것은 굉장히 위험한 방식입니다. (당연하죠.. 만약에 정품저장을 담당하는 부분이 retail 이라는 키라면, retail = 1 이라고 하면 바로 ... 크랙이 되죠-_-)

그래서 한가지 제안을 하는데요,
ini 파일이나 레지스트리에 정품여부를 저장하는 것이 아니라, CD키를 저장하는 거에요.
그래서 프로그램 실행시 ini 파일이나 레지스트리를 읽어서 정품 CD키인지 검사를 하는거죠. 그렇게 된다면 CD키를 모르는한 뚫릴 걱정을 하지 않아도 되는거죠.

즉, ini나 레지스트리에 정품인증 여부를 저장하는 것이 아니라 아예 CD키를 저장하는 겁니다. 그래서 프로그램 실행시 그 CD키를 읽어서 정품여부 인지를 판가름 하는 거죠.

많은 프로그램이 이 방식을 이용하는 것 같습니다. 일부 프로그램들을 보면 정품인증을 했을경우 레지스트리에 입력한 CD키가 저장되더군요.
강현구   2009-05-25 AM 3:30:33  
기본 원리는 글 쓴대로고.. 어떻게 못 뚫게 하느냐는 연구하기 나름입니다.
애초에 정품 / 데모 기능을 한 프로그램 안에 같이 구현해 놓았다면, 그리고 정품 데모 구분을 소프트웨어적인 방법으로 구현한다면, 어떤 방법이든 뚫릴 수 밖에 없습니다. 데이터는 하드디스크건, 플래시 메모리건, 혹은 BIOS건.. 어딘가에는 꼭 저장되어 있으니까요.
가장 속 편한 방법은 데모 정품 구분 안 하는 것입니다만... 뜻이 그렇다면 어쩔 수 없지요.
LIST ALL               GO TO THE TOP


N
Category
   Subject
Posted by
Date
H
1982 창조
   방향키 대각선이동에 대한 이미지 변경
임민혁 2009/08/28  4306
1981 기타
     [re] 몇가지 바이러스 검색 및 분석
최재일 2004/07/06  4306
1980 창조
   GPS모듈 연동~~ 간단한 소스작업해주실분 [7]
권선중 2009/06/24  4298
1979 창조
   천지인 도전~! 그러나 실패... [1]
신용주 2009/01/29  4294
1978 창조
   재미있는 자동 파일 불러오기와 순서(정렬)
신용주 2009/06/05  4291
1977 창조
   혹시 창조에 이런 기능없나요? [16]
이재성 2005/08/21  4290
1976 기타
   앨범아트의 이미지는 앨범 자켓이미지죠? [5]
권선중 2010/07/20  4289
창조
   데모와 쉐어웨어 구현... [14]
신용주 2009/05/18  4289
1974 기타
     [re] 문법에러는 없는데,,,왜 생각데로 작동되지 ... [33]
김길남 2007/01/07  4289
1973 창조
         [re] 이게 아닌데 -_-;;; [1]
nylon 2003/10/23  4288
1972 창조
   싱행해 명령어에 다른 박스 명령어 붙이기? [2]
이재억 2010/10/08  4285
1971 기타
   이미지에서 RBG추출[VB] 창조로 사용하려면..? [7]
권선중 2005/08/24  4285
1970 창조
   후킹 하는건데요...비베 소스. [1]
강정훈 2008/03/07  4280
1969 창조
     [답변] ㅎ배경.그려 에 대해서 [4]
권선중 2004/02/14  4279
1968 창조
   더운날씨에 고생이 많습니다 깔끔하게 질문하... [2]
안태훈 2010/07/23  4278
1967 창조
     [질문보강] 항상위 구현은 어떻게 하나요? [9]
김길남 2006/12/20  4273
1966 창조
   오랫만에 와서 질문부터 하네요.;; [1]
바람 2011/02/01  4271
1965 창조
     [re] 값을 얻어내려면??? [1]
지상현 2004/08/01  4270
1964 창조
   사진편집(액자) [1]
신용주 2010/03/01  4267
1963 창조
   네이버 카페 로그인.. [1]
이정재 2010/01/03  4266
1962 창조
   CreateAllBrowser.dll 과 wininet.dll을 동시... [1]
권선중 2007/10/10  4264
1961 창조
   인자 사용법 질문.. [3]
위자드 2003/11/04  4262
1960 창조
   창조에.. 웹페이지는 어떻게 넣나요?? [2]
지수 2006/07/05  4261
1959 창조
   레지스틜 관련 질문.ㅡㅡ^ [1]
창조신화 2007/03/15  4258
1958 창조
   [질문]멀티버튼의 그림속성...
김환욱 2003/01/24  4256
LIST ALL   Prev [1][2][3][4][5][6][7] 8 [9][10]..[87] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인