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


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


LIST ALL
Posted by 신용주2009-05-18 01:32:51, Hit : 4298
데모와 쉐어웨어 구현...
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
notice 창조   반드시 검색 후 질문을 올려주세요.<... 박종훈 2007/09/24  6112
notice 창조   단순 소스제작 부탁은 예고없이 삭제합니... [2] 손상진 2007/04/11  5941
notice 창조   답변소스 등록 관련 안내입니다. [7] 변혁수 2006/01/11  7803
2154 창조
   메모장 자동 폭 가능할까요? [3]
날아라KTX 2024/04/29  38
2153 창조
   풍선말 글꼴, 크기
날아라KTX 2024/03/26  67
2152 창조
   네이버 증권페이지 가격 [2]
날아라KTX 2024/02/22  96
2151 창조
   문자창, 대화창 프로그램 가운데 출력하기
날아라KTX 2023/02/27  320
2150 창조
   리스트박스 질문드려요. [1]
날아라KTX 2022/10/25  380
2149 창조
   메모내용 코마를 구분으로 리스트박스에 정렬... [3]
날아라KTX 2022/10/02  396
2148 창조
   문자표 글꼴 색상 질문드려요
날아라KTX 2022/09/24  433
2147 창조
   멀티버튼이 마우스 따라다니기 [1]
날아라KTX 2022/09/17  423
2146 창조
   카카오톡 다중 접속기도 만들 수 있을까요?
김지훈 2022/04/19  617
2145 창조
   레지스트리...문제점이 뭘까요???? [3]
날아라KTX 2022/04/14  528
2144 창조
   자판을 뗄때 사건에서 띵띵소리 [1]
날아라KTX 2022/04/09  557
2143 창조
   메모 상단줄 질문드려요.
날아라KTX 2022/04/05  522
2142 창조
   폴더명추출 [1]
날아라KTX 2022/01/24  616
2141 창조
   문자표 질문드려요. [1]
날아라KTX 2021/10/19  593
2140 창조
   성인e님께서 도움주셨던 글자 찾아 색상바꾸... [5]
날아라KTX 2021/10/01  673
2139 창조
   리스트박스에 파일명+파일내용 추가하기 [3]
날아라KTX 2020/07/26  1317
2138 창조
   리스트박스 줄위치에 해당하는 버튼 클릭하기 [2]
날아라KTX 2020/03/11  1507
2137 창조
   에디트0 영역에 문자추가 삭제하기 [2]
날아라KTX 2019/10/15  1609
2136 창조
   이진읽어를 10진으로 바꾼다음에 1과 0만으로... [1]
박재성 2019/06/12  1801
2135 창조
   알파벳순서대로 정렬도 창조로 가능할까요?
날아라KTX 2019/05/12  1589
2134 창조
     [re] 알파벳순서대로 정렬도 창조로 가능할까요? [2]
성인e 2019/05/12  1885
2133  
   리스트박스1 * 문자가 있는 이름을 리스트박... [3]
날아라KTX 2019/04/17  1809
LIST ALL   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이희철
로그인