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


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


LIST ALL
Posted by 신용주2009-05-18 01:32:51, Hit : 4299
데모와 쉐어웨어 구현...
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
1857 창조
   GPS모듈 연동~~ 간단한 소스작업해주실분 [7]
권선중 2009/06/24  4312
1856 창조
   흔들림 인식 창(?) [2]
신용주 2009/06/21  3743
1855 창조
   리스트박스 내 목록 실행 관련 문의!!! [3]
Robinhood 2009/06/20  3068
1854 창조
     [re] 리스트박스 내 목록 실행 관련 문의!!!
신용주 2009/06/20  3442
1853 창조
   창조로 만든 프로그램 실행시키면 메모파일이... [1]
신용주 2009/06/20  4067
1852 창조
   콤보박스 연결 사용 질문~ [3]
Robinhood 2009/06/18  3523
1851 창조
     [re] 콤보박스 연결 사용 질문~ [1]
신용주 2009/06/18  3932
1850 창조
   웹에서 입력창안에 원하는 내용 넣는 방법 제... [2]
김영신 2009/06/16  3051
1849 창조
   창에 대한 두가지 방법. 그 중 어떤 것이? [1]
신용주 2009/06/16  3553
1848 창조
   메모객체에서 가장위로 포커스를 이동하는방법 [4]
이희창 2009/06/13  3495
1847 창조
   폴더 내 총 파일 수 구하기. 로딩. [5]
신용주 2009/06/13  3549
1846 기타
   [HTML 태그] 홈페이지의 하단으로 이동하기 [2]
한수훈 2009/06/07  3905
1845 창조
   사건연결해 명령어 소스좀 해결해주세요. [1]
임민혁 2009/06/06  3194
1844 창조
   재미있는 자동 파일 불러오기와 순서(정렬)
신용주 2009/06/05  4305
1843 창조
   여러줄 입력가능한 에디트 [2]
상훈 2009/06/01  2814
창조
   데모와 쉐어웨어 구현... [14]
신용주 2009/05/18  4299
1841 창조
   프로그램 제작 걸림돌점 해결해 주세요
임민혁 2009/05/12  3464
1840 창조
   Naver Search 개발 중... [1]
신용주 2009/05/12  3554
1839 창조
   객체에서 클릭할때에 명령어넣기 [7]
강철중 2009/05/11  3187
1838 창조
   멀티버튼,그림판 여러개 생성하기 [6]
강철중 2009/05/10  3574
1837 창조
   에디트 1 내용과 에디트 2내용 [2]
유형종 2009/05/10  3204
1836 창조
   궁금한게 생겻습니다. 이미지 관련 [3]
차정일 2009/05/09  3506
1835 창조
   로그파일 만드는 방법좀 알려주세요 [2]
임민혁 2009/05/07  3207
1834 창조
   SWF 파일의 구동.. [4]
차정일 2009/05/07  3867
1833 창조
   반투명창 적용이 안되네요ㅠㅠ [2]
박종훈 2009/05/03  3494
LIST ALL   Prev [1]..[11][12] 13 [14][15][16][17][18][19][20]..[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이희철
로그인