구매한 제품 등록 방법
라이선스를 활성화하고 모든 기능을 잠금 해제하려면 다음 단계를 따르세요.
.NET SDK (Video Capture, Media Player, Video Edit, Media Blocks)
VisioForge .NET SDK는 .vflicense 파일을 사용하는 인증서 기반 라이선스를 사용합니다. 구매 후 이메일로 두 개의 라이선스 파일을 받게 됩니다.
라이선스 파일 유형
개발자 라이선스
개발 및 디버깅 중에 사용합니다. 온라인 활성화가 필요하며 5대의 개발 머신으로 제한됩니다 (라이프타임/팀 라이선스는 10대).
릴리스 라이선스
출시된 애플리케이션에서 사용합니다. 활성화 없이 완전히 오프라인으로 작동합니다. 최종 사용자 애플리케이션은 영구적으로 작동합니다.
옵션 1: 파일에서 로드 (권장)
가장 간단한 방법은 .vflicense 파일을 애플리케이션 옆에 배치하고 경로로 로드하는 것입니다:
- 1.적절한 .vflicense 파일을 프로젝트 또는 애플리케이션 디렉토리에 복사합니다
- 2.SDK 개체를 생성하기 전에 파일 경로로 SetLicenseCertificateAsync()를 호출합니다
- 3.애플리케이션을 빌드하고 배포합니다 — SDK가 자동으로 인증서 서명을 검증합니다
C# — 파일에서 라이선스 로드
C#SDK 개체를 생성하기 전에 .vflicense 파일 경로로 SetLicenseCertificateAsync를 호출합니다.
// Video Capture SDK
var videoCapture = new VideoCaptureCoreX();
await videoCapture.SetLicenseCertificateAsync("VideoCaptureSDK-Premium-Release.vflicense");
// Media Player SDK
var mediaPlayer = new MediaPlayerCoreX();
await mediaPlayer.SetLicenseCertificateAsync("MediaPlayerSDK-Standard-Release.vflicense");
// Video Edit SDK
var videoEdit = new VideoEditCoreX();
await videoEdit.SetLicenseCertificateAsync("VideoEditSDK-Professional-Release.vflicense");
// Media Blocks SDK
var pipeline = new MediaBlocksPipeline();
await pipeline.SetLicenseCertificateAsync("MediaBlocksSDK-Release.vflicense");옵션 2: 내장 라이선스 데이터
라이선스 데이터를 리소스 또는 바이트 배열로 애플리케이션에 직접 내장할 수도 있습니다:
- 1..vflicense 파일을 프로젝트의 내장 리소스로 추가합니다
- 2.바이트 배열에는 SetLicenseCertificateDataAsync(), 스트림에는 SetLicenseCertificateStreamAsync()를 사용합니다
C# — 내장 라이선스 데이터
C#SDK 설치
SDK는 제품 페이지에서 다운로드하거나 NuGet을 통해 설치할 수 있습니다. nuget.org에서 VisioForge 패키지를 검색하세요.
Delphi 구성 요소
Delphi 애플리케이션의 경우 컨트롤의 SetLicenseKey 메서드를 사용하세요. 이 메서드는 라이선스 키를 매개변수로 사용합니다. OnCreate/OnLoad 이벤트 또는 Start/Play 메서드 호출 전 어디에서나 이 메서드를 호출하세요.
- 1.구매 확인 이메일에서 라이선스 키를 찾으세요.
- 2.메인 폼의 OnCreate 이벤트 또는 애플리케이션 초기화에서
- 3.Start/Play 메서드를 사용하기 전에 SetLicenseKey 메서드를 호출하세요.
- 4.애플리케이션을 컴파일하고 실행하여 라이선스가 활성 상태인지 확인하세요.
Delphi 라이선스 등록
DelphiActiveX 컨트롤
ActiveX 컨트롤 또는 래퍼 클래스의 SetLicenseKey 메서드를 사용하세요.
- 1.구매 확인 이메일에서 라이선스 키를 찾으세요.
- 2.애플리케이션에서 SetLicenseKey 메서드를 호출하세요.
- 3.라이선스가 자동으로 확인됩니다.
ActiveX/VB 라이선스 등록
VB.NETDirectShow 필터
각 DirectShow SDK에는 앱 코드에서 라이선스 키를 적용하는 데 사용할 수 있는 사용자 지정 IVFRegister 인터페이스가 포함되어 있습니다. Virtual Camera SDK는 선택적으로 레지스트리를 사용한 등록을 허용합니다.
- 1.구매 확인 이메일에서 라이선스 키를 찾으세요.
- 2.애플리케이션 코드에서 IVFRegister 인터페이스를 사용하여 라이선스를 적용하세요.
- 3.Virtual Camera SDK의 경우 레지스트리 기반 등록을 대안으로 사용할 수 있습니다.
DirectShow 필터 등록
C++중요 참고 사항
- 라이선스 파일은 구매 시 사용한 이메일 주소와 연결되어 있습니다.
- 개발자 라이선스는 온라인 활성화가 필요하며 정해진 수의 머신으로 제한됩니다.
- 릴리스 라이선스는 완전히 오프라인으로 작동합니다 — 배포에 인터넷 연결이 필요하지 않습니다.
- 라이선스에는 SDK 버전 커버리지가 포함됩니다: 커버리지 기간 내에 출시된 모든 SDK 버전이 대상입니다.
- 볼륨 라이선스 또는 특별한 요구 사항의 경우 지원 팀에 문의하세요.
문제 해결
유효하지 않은 인증서 오류
SDK 제품에 맞는 올바른 .vflicense 파일을 사용하고 있는지 확인하세요. 파일이 수정되거나 손상되지 않았는지 확인하세요.
활성화 제한 도달
개발자 라이선스는 정해진 수의 머신으로 제한됩니다. 미사용 머신 비활성화 또는 제한 증가에 대해 지원 팀에 문의하세요.
네트워크 연결 오류
개발자 라이선스는 활성화에 인터넷 연결이 필요합니다. 릴리스 라이선스는 오프라인으로 작동합니다. 활성화가 실패하면 방화벽 설정을 확인하세요.
SDK 버전 미지원
라이선스는 커버리지 기간 내에 출시된 SDK 버전을 대상으로 합니다. 더 새로운 SDK 버전을 사용하는 경우 라이선스를 갱신해야 할 수 있습니다.
워터마크가 여전히 표시됨
SDK 개체를 생성하기 전에 SetLicenseCertificateAsync가 호출되었는지 확인하세요. 애플리케이션을 다시 빌드하고 캐시된 빌드를 지우세요.
