Microsoft MVP성태의 닷넷 이야기
.lic 파일에 대해 질문 있습니다. [링크 복사], [링크+제목 복사],
조회: 16224
글쓴 사람
질문
홈페이지
첨부 파일
 

저의 이론은 이렇습니다.
우선 Product Key를 입력하여, .lic 파일을 만들었습니다.
만들어진 .lic 파일을 제가 만든 프로그램에 인식을 시켜서 프로그램에 해당 시리얼을 번호를 입력한다면 설치가 진행 되게 하고자 합니다.
그런데 이러한 방식을 어떤식으로 찾아야 할지 감이 오지 않습니다.
요약하자면, .lic 파일을 만든 상태에서 다른 프로그램에 이식을 하여, 해당 프로그램에 동일 시리얼키가 들어온다면 설치가 가능하도록 하려고 합니다.








[최초 등록일: ]
[최종 수정일: 2/26/2020]


비밀번호

댓글 작성자
 



2020-02-26 06시20분
.lic 파일이 닷넷의 LicenseManager 타입과 연관된 것인가요? 아니면 질문하신 분이 직접 만든 파일인가요?
정성태
2020-02-26 09시30분
[질문] FoxLearn.License.dll를 참조 추가하여, KeyManager를 사용하였습니다.
[guest]
2020-02-26 10시29분
라이선스라는 것이 워낙에 구현하는 사람의 임의 재량에 따라 달라지는 문제라 본인이 뭘 어떻게 구현하고 싶은지 최대한 자세하게 설명해 주는 것이 좋습니다. 저도 해당 라이브러리는 사용해 본 적이 없는데... 검색해 보면 다음의 글이 나오는 군요.

WINDOWS FORMS: HOW TO CREATE A LICENSE KEY IN C# PART 1
; https://foxlearn.com/articles/create-license-key-in-csharp-part1-210.html

WINDOWS FORMS: HOW TO CREATE A LICENSE KEY IN C# PART 2
; https://foxlearn.com/articles/create-license-key-in-csharp-part2-211.html

그러니까, 질문하신 분은 위의 어떤 부분까지 구현을 했고, 어느 부분을 어떻게 처리하고 싶은 건지 보다 더 상세하게 질문해 주세요. 그리고 만들어진 부분까지의 프로젝트 코드도 최소한의 프로젝트로 올려주시면 좋겠습니다.
정성태
2020-02-27 08시06분
[[질문]] 1. 영상과 동일하게 했습니다.
2. 생성하여 만들어진 productKey를 저장하여, .lic를 만들었었습니다.
3. 이것을 가지고 기존에 있던 프로그램이 설치를 될때 .lic파일에 있는 productKey가 동일 한지 입력 받아서
 동일 하다면 설치가 진행 되도록 하고자 합니다.
[guest]
2020-02-27 08시55분
제가 좀 이해가 안 되는 면이 있는데요. (혹은 질문하신 분이 라이선스 발급 과정에 대한 이해를 못 했을 수도 있습니다.)

FoxLearn의 경우 .lic 파일 생성은 라이선스를 받아야 할 컴퓨터의 (GetComputerId로 구한) 고유 식별 ID를 필요로 합니다. 그러니까, 사용자로부터 그 고유 식별 ID를 받아서 .lic 파일을 생성해야만 하는데, 혹시 지금 그걸 임의로 자신의 컴퓨터에서 .lic 파일을 만들어 설치 시 진행하도록 한다는 건가요?
정성태
2020-02-27 09시18분
[질문] .lic 파일을 만들었습니다.
이 파일을 이용하여 라이센스 키 인증으로 이용하고자 합니다.(윈도우 설치시 라이센스 키 필요 처럼)
저의 컴퓨터에서 만들어진 컴퓨터 식별번호와 시리얼키가 .lic 파일에 있으며, 이것을 이용하여,
저의 컴퓨터에 있는 다른 프로그램에 시리얼 키 입력을 받아서 설치가 되게 적용 해보고자 합니다.
[guest]
2020-02-27 09시27분
그럼, .lic 파일도 있고 식별번호도 맞을텐데... 설치가 진행되게 하는 거에 어떤 문제가 있는 건가요?

설치 파일에 .lic 파일을 포함시키면 되고, 설치 프로그램을 실행 시에 키 입력 받는 문자열을 대화창을 하나 띄운 다음에 입력 받은 키로 FoxLearn.License.dll의 KeyManager를 이용해 Validate를 하면 되는 거 아닌가요?

혹시 설치 프로그램에서 대화창 띄우는 방법을 묻는 건가요?
정성태
2020-02-27 09시42분
[guest] 네. 맞습니다.
이것을 다시 입력 받아 비교를 해야하는데, 그 방식에 대해 개념이 잡히지 않았습니다.
그럼 비교를 KeyManager로 하면 된다는것이죠?
[guest]
2020-02-27 09시58분
(여전히 제가 질문의 의도를 파악하기가 힘들군요.) Part2의 글에 frmAbout 코드에 원하는 모든 내용이 적혀 있는 것 같은데요.

따라서 질문하신 분이 원하는 의도대로라면,

frmAbout_Load 코드에서 lic 파일을 Load해서 나온 ProductKey를 일단 ValidKey 메서드를 불러 적법한지 검사하고 그다음 해당 키가 적법하다면, 이제 설치 시에 사용자가 입력한 키 문자열과 비교하면 될 것입니다.
정성태

... 76  77  78  79  80  [81]  82  83  84  85  86  87  88  89  90  ...
NoWriterDateCnt.TitleFile(s)
4659/23/200611828vb.net에서 c에서 보내는 Post메쎄지를 잡아서 처리할수 없을가요? [1]
464정윤수9/22/200613657asp.net 에서 DataSet 을 RecordSet 으로 변환 [2]
463sagi...9/22/200612694IE 제어 (BHO) 중 데이터 형에 질문 드립니다. [1]
462[손님]9/21/200614026ASP.NET 에서 COM+ 호출시 프로그램 구조를 어떻게 만들어야 할지...조언 부탁합니다. [2]파일 다운로드1
461정태운9/19/200613971Vista RC1에서 XPS Document를 Image로 변환하는 코드의 특정 API 가 동작하지 않습니다. [2]
459이방은9/14/200612965축하합니다.. [1]
458이승용9/7/200614309스마트 클라이언트 관련 질문입니다. [4]
456guest9/7/200613932데이타셋 암호화 방법...이 있을까요? [2]
451임은주8/31/200613719mms 스트림을 로컬 파일로 저장해주는 프로그램 에 대해서 여쭤볼께요 [1]
448guest8/28/200614153서버인증서및클라이언트인증서 발급
449정성태8/28/200613740    답변글 [답변]: 서버인증서및클라이언트인증서 발급
450ligh...8/29/200613984        답변글 [답변]: [답변]: 서버인증서및클라이언트인증서 발급 [3]
468light9/28/200614047            답변글 [답변]: [답변]: [답변]: 서버인증서및클라이언트인증서 발급
472정성태10/5/200614508    답변글 [답변]: 서버 인증서 및 클라이언트 인증서 발급
475ligh...10/11/200613403        답변글 [답변]: [답변]: 서버인증서및클라이언트인증서 발급
446윤경재8/20/200618818COM+ 프로젝트 디버깅 방법. [2]파일 다운로드1
442이남호8/7/200614036스마트클라이언트에 Farpoint Winform을 이용했는데 배포가 안되요.
443이남호8/7/200615875    답변글 [답변]: 스마트클라이언트에 Farpoint Winform을 이용했는데 배포가 안되요.
441강혜영8/5/200614850SHDocVw를 이용한 익스플로어 제어
444정성태8/7/200613000    답변글 [답변]: SHDocVw를 이용한 익스플로어 제어
445강혜영8/8/200613658        답변글 [답변]: [질문]: SHDocVw를 이용한 익스플로어 제어 [1]
437혀기7/25/200612368DirectoryEntry의 Childrend에 Add할때 엑세스가 거부됩니다~ㅜㅜ [2]파일 다운로드1
436조성택7/24/200612177IE를 가로채서 그리고 싶을때.. [1]
439태기7/25/200612833    답변글 [답변]: IE를 가로채서 그리고 싶을때..(재질문) [1]파일 다운로드1
435이영균7/21/200613605작그마한 스마트클라이언트 프로젝트를 진행하고 있습니다. [1]파일 다운로드1
431혁이7/19/200612205UpdatePanel(Atlas)위의 SmartClient가 이벤트후 사라집니다. ㅜㅜ파일 다운로드1
... 76  77  78  79  80  [81]  82  83  84  85  86  87  88  89  90  ...