|
강현구 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건.. 어딘가에는 꼭 저장되어 있으니까요.
가장 속 편한 방법은 데모 정품 구분 안 하는 것입니다만... 뜻이 그렇다면 어쩔 수 없지요. |
|
|
지우개 Expert 3.0 제작자 : 천호성 님 [LINK] |
|
|
|
대박로또2005 제작자 : 최재일 님 [LINK] |
|
|
1 | 박종훈 님 | 15292 점 | |
2 | 지상현 님 | 8809 점 | |
3 | 손상진 님 | 7389 점 | |
4 | 권선중 님 | 6061 점 | |
5 | 이진백 님 | 5174 점 | |
|
|
|
가입일 | 닉네임 |
05/31 | 김동률 |
03/31 | 홍형기 |
09/01 | o00pp99oo |
12/27 | 이재민 |
11/20 | 이희철 |
|
|
|
|
. |
. |
. |