Q&A

  • 프로그램을 만들때 라이센스를 걸수 있는 방법이....
안녕하세요.. 저는 델파이 초보로 공부를 하고 있는 학생입니다.
혹시 델파이에서 프로그램을 만들때 라이센스를 걸수 있는방법이나
락을 걸수 있는 방법이 있는지 궁금해서 이렇게 글을 적게 됩니다..
인스톨쉴드에서는 라이센스를 주는 방법이 없는걸로 저는 알고 있습니다
그래서 프로그램상에서 라이센스를 주어 어느 일정한 키값을 주게 되면
프로그램이 실행을 하게 할수 있는 방법이 있을까요???

그리구 프로그램을 하다가 어느 일정한 날이나 시간이 되면 프로그램이 실행안되게도 할수 있는지에 대해서도 알고 싶습니다...

많은 고수님들의 답변을 기다리겠습니다.....
3  COMMENTS
  • Profile
    장석정 2002.02.19 06:53
    라이센스를 걸려면 일반적으로 하드웨어 종속되게 만들어야 되는데여...
    결국 하드웨어에 종속된 키값을 생성 시켜 내야 겠져...
    이게 어떻게 생각하면 좀 복잡한 문젠데여....
    요즘에는 좀 간단하게 할 수 있는 방법이 있습니다..
    랜카드에 있는 MAC 어드레스라는 넘을 이용해서 설치 수 실행 할 때
    요 MAC 어드레스를 이용해서 특정한 키 값을 생성해 내는 거져...
    (예를 들면 무슨 함수 같은거에 이 값을 인자로 주어서 계산된 값이 키값이 되겠져...)
    글케 해서... 프로그램 시작 할 때 마다. ini 파일이나 그런데에 키값 저장해 놓은 걸를 이거랑 비교해서 틀리면 실행 않하고 나가버리게 하면 되겠져....
    정확히는 모르겠는데... 랜카드 말고도.. 몇몇 하드웨어는 자기만의 고유키를 가지고 있는 걸로 알고 있습니다.
    글구 사용일 제한이나 사용 회수 제한 같은걸 하실려면.....
    사용자가 날짜 변경이나 혹은 사용 회수가 담겨 있는 정보를 크랙하지 못해야 하니까... 좀 골치 아프겠네여....
    ^^
  • Profile
    장명선 2002.02.04 22:32
    소프트웨어적으로 할려면 사용자가 다 만들어야만 가능합니다.
    만드는 방법은 어려가지가 있는데 Ini 나 레지스트리를 이용하면 편할겁니다.



  • Profile
    하얀까마귀 2002.02.04 20:38
    델파이에 들어있는 인스톨쉴드에는 기능이 없구요.. 6은 모르겠구.
    인스톨쉴드 프로페셔널에 보시면 그러한 기능이 있습니다.

    대부분의 인스톨은 이거가지고 만들어져 있는데..

    그럼.

    • 돌멩이
      2002.02.05 06:17
      ListBox1.Style := lbOwnerDrawVariable; procedure TForm1.ListBox1DrawItem(Control: TWinControl;...
    • 이준희
      2002.02.05 18:44
      TCP 전송의 경우 최대 1460 바이트가 전송됩니다. 그렇다고 무조건 1460을 채우는 것은 아닙니다. ...
    • 박경록
    • 2002.02.05 00:24
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 박경록
      2002.02.05 01:23
    • 장지용
      2002.02.05 00:29
      Label.Caption := ComboBox.Items[2];
    • 박경록
      2002.02.05 00:52
      그게 아니라여.. 콤보박스 내용이 나타나기를... 1 - AA       --itemi...
    • 이성훈
      2002.02.05 01:16
      for i := 0 to CBox1.Items.Count - 1 do      if Copy(CBox1.Items[i], 0, 1) = '1'...
    • 공성환
      2002.02.05 01:01
      코드값은 1부터 시작이고 ItemIndex는 0부터 시작하니깐... 저장시점에서는 ItemIndex + 1로 조회시 보여...
    • BlueSea
    • 2002.02.04 23:44
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 장지용
      2002.02.05 00:34
      "NMFTP Component" 의 "OnListItem" Event 에 Parameter 로 넘어오는 "Listing...
    • 이미진
      2002.02.04 23:12
      BatchMove를 사용하면 됩니다. BatchMove의 Source와 Destination에 각각의 DataSet을 연결해 주시면 ...
    • * 아자!! *
      2002.02.05 00:07
      답변주셔서 너무고마워요.. 참, 델파이라는게........ 웬지 쉬울것 같으면서두 참 어려운것 같아요. 완전...
    • 이미진
      2002.02.08 23:50
      BatchMove의 Mode 프로퍼티를 Setting 하지 않으신것 같은데여... 꼬옥 batCopy루 해주셔야 해여... 그래...
    • jshope
    • 2002.02.04 21:16
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 갱민이
      2002.02.04 23:49
      Raize 컴포넌트에 보면 TRzMenuButton이란게 있습니다.. 상용 컴포넌트이긴 하지만... 참고하세요..
    • 장명선
      2002.02.04 22:30
      에공 밑에 알려주었는데...검색을 먼저 하시고 올려주세요 이런씩으로 코팅을 하면 됩니다. procedure ...
    • 예항진
    • 2002.02.04 20:30
    • 3 COMMENTS
    • /
    • 2 LIKES
    • 장석정
      2002.02.19 06:53
      라이센스를 걸려면 일반적으로 하드웨어 종속되게 만들어야 되는데여... 결국 하드웨어에 종속된 키값을 ...
    • 장명선
      2002.02.04 22:32
      소프트웨어적으로 할려면 사용자가 다 만들어야만 가능합니다. 만드는 방법은 어려가지가 있는데 Ini 나 ...
    • 하얀까마귀
      2002.02.04 20:38
      델파이에 들어있는 인스톨쉴드에는 기능이 없구요.. 6은 모르겠구. 인스톨쉴드 프로페셔널에 보시면 그러...
    • 장지용
      2002.02.06 00:01
      BDE > Configuration > System > INIT > "SHAREDMEMSIZE" 값을 증가시켜 보세요. ...
    • major
      2002.02.04 20:34
      흠 좀 그렇겠군여.. 저두 얼마전에 오라클8i를 썼었는 데... 그런데 그런 에러는 없었거든여.. 글구 에...
    • 브래드
    • 2002.02.04 18:54
    • 1 COMMENTS
    • /
    • 0 LIKES
    • skpark
      2002.02.04 19:19
      Insufficient memory for this operation 메모가 모잘라 나는 에러입니다. 혹 어떤system은 (제경험으론&...
    • 서영택
      2002.02.04 14:02
      이방법은 마우스를 클릭했을때 선택한 내용이 뿌려지는 방법입니다... 스트링그리드 이벤트에 onSelectCel...
    • 이경철
    • 2002.02.04 08:24
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 장명선
      2002.02.04 22:35
      MDIWallPaper 라를 컴포넌트가 있습니다. 이걸 이용하면 MDI Form에서도 그림을 집어 넣을수 있을겁니다. ...
    • 이경철
      2002.02.05 06:55
      답변 감사합니다만,... MDIWallPaper 라는 컴포넌트가 어디에 있구.... 쓰는 방법은 무엇인지.... 다...
    • 5782_Click
      2002.02.04 18:45
      image컴포넌트를 사용하심 댑니당..^^
    • 정규성
    • 2002.02.04 06:34
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 최대룡
    • 2002.02.04 03:10
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 5782_Click
      2002.02.04 18:50
      안녕하세요.. 음.... 이게 맞을려나 모르겠네염..ㅡ.ㅡ Qrgroup컴포넌트의 속성중에 Forcenewpage를 Tru...
    • 김기수
      2002.02.04 09:26
      맞습니다. 넘어가지 않는다는게 컴파일시 오류가 난다는 말씀인지요? uses 절에 Qprinters를 추가해 보십...
    • 김태룡
    • 2002.02.04 00:19
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 장지용
      2002.02.05 00:40
      "NMFtp.TimeOut" Property 에 "0"으로 셋팅되어 있지 않다면 "0"으로 셋...
    • 노명환
    • 2002.02.03 09:32
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 데빠이
      2002.02.03 06:35
      안녕하세염...ㅋㅋㅋ 여기 자료실 찾아보면 스트링그리드에 관한 자료는 굉장히 많을줄로 알고 있는데염....
    • 김인수
      2002.02.04 06:27
      고수님 감사합니다 이 은혜를 어떻게 갚아야 할쥐... 너무너무 감사드립니다 항상 몸건강하시구요 술...