Jak zarejestrować zakupiony produkt
Wykonaj poniższe kroki, aby aktywować licencję i odblokować wszystkie funkcje
SDK .NET (Video Capture, Media Player, Video Edit, Media Blocks)
SDK .NET VisioForge wykorzystują licencjonowanie oparte na certyfikatach z plikami .vflicense. Po zakupie otrzymasz dwa pliki licencyjne na e-mail.
Typy plików licencyjnych
Licencja deweloperska
Używaj podczas programowania i debugowania. Wymaga aktywacji online i jest ograniczona do 5 maszyn deweloperskich (10 dla licencji lifetime/zespołowych).
Licencja release
Używaj w wydanej aplikacji. Działa całkowicie offline bez potrzeby aktywacji. Twoje aplikacje dla użytkowników końcowych będą działać wiecznie.
Opcja 1: Ładowanie z pliku (Zalecane)
Najprostsze podejście to umieszczenie pliku .vflicense obok aplikacji i załadowanie go ścieżką:
- 1.Skopiuj odpowiedni plik .vflicense do katalogu projektu lub aplikacji
- 2.Wywołaj SetLicenseCertificateAsync() ze ścieżką do pliku przed utworzeniem jakichkolwiek obiektów SDK
- 3.Zbuduj i wdróż swoją aplikację — SDK automatycznie zweryfikuje podpis certyfikatu
C# — Ładowanie licencji z pliku
C#Wywołaj SetLicenseCertificateAsync ze ścieżką do pliku .vflicense przed utworzeniem jakichkolwiek obiektów SDK.
// 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");Opcja 2: Osadzone dane licencji
Możesz również osadzić dane licencji bezpośrednio w aplikacji jako zasób lub tablicę bajtów:
- 1.Dodaj plik .vflicense jako zasób osadzony w projekcie
- 2.Użyj SetLicenseCertificateDataAsync() dla tablic bajtów lub SetLicenseCertificateStreamAsync() dla strumieni
C# — Osadzone dane licencji
C#Instalacja SDK
SDK można pobrać ze strony produktu lub zainstalować przez NuGet. Wyszukaj pakiety VisioForge na nuget.org.
Komponenty Delphi
W przypadku aplikacji Delphi użyj metody SetLicenseKey kontrolki, która przyjmuje klucz licencyjny jako parametr. Wywołaj tę metodę w zdarzeniach OnCreate/OnLoad lub w dowolnym innym miejscu przed wywołaniem metody Start/Play.
- 1.Znajdź klucz licencyjny w wiadomości e-mail z potwierdzeniem zakupu
- 2.W zdarzeniu OnCreate głównego formularza lub inicjalizacji aplikacji
- 3.Wywołaj metodę SetLicenseKey przed użyciem metod Start/Play
- 4.Skompiluj i uruchom aplikację, aby sprawdzić, czy licencja jest aktywna
Rejestracja licencji Delphi
DelphiKontrolki ActiveX
Użyj metody SetLicenseKey kontrolki ActiveX lub klasy wrappera.
- 1.Znajdź klucz licencyjny w wiadomości e-mail z potwierdzeniem zakupu
- 2.Wywołaj metodę SetLicenseKey w swojej aplikacji
- 3.Licencja zostanie zweryfikowana automatycznie
Rejestracja licencji ActiveX/VB
VB.NETFiltry DirectShow
Każdy pakiet SDK DirectShow zawiera niestandardowy interfejs IVFRegister, którego można użyć do zastosowania klucza licencyjnego w kodzie aplikacji. Virtual Camera SDK opcjonalnie umożliwia rejestrację przy użyciu rejestru.
- 1.Znajdź klucz licencyjny w wiadomości e-mail z potwierdzeniem zakupu
- 2.Użyj interfejsu IVFRegister w kodzie aplikacji, aby zastosować licencję
- 3.W przypadku Virtual Camera SDK możesz alternatywnie użyć rejestracji opartej na rejestrze
Rejestracja filtrów DirectShow
C++Ważne uwagi
- Pliki licencyjne są powiązane z adresem e-mail użytym podczas zakupu
- Licencje deweloperskie wymagają aktywacji online i są ograniczone do określonej liczby maszyn
- Licencje release działają całkowicie offline — połączenie internetowe nie jest wymagane do wdrożenia
- Licencje obejmują pokrycie wersji SDK: Twoja licencja obejmuje wszystkie wersje SDK wydane w okresie pokrycia
- W przypadku licencji grupowych lub specjalnych wymagań skontaktuj się z pomocą techniczną
Rozwiązywanie problemów
Błąd nieprawidłowego certyfikatu
Sprawdź, czy używasz prawidłowego pliku .vflicense dla swojego produktu SDK. Upewnij się, że plik nie został zmodyfikowany ani uszkodzony.
Osiągnięto limit aktywacji
Licencje deweloperskie są ograniczone do określonej liczby maszyn. Skontaktuj się z pomocą techniczną, aby dezaktywować nieużywane maszyny lub zwiększyć limit.
Błąd połączenia sieciowego
Licencje deweloperskie wymagają połączenia internetowego do aktywacji. Licencje release działają offline. Sprawdź ustawienia zapory, jeśli aktywacja nie powiedzie się.
Wersja SDK nieobjęta licencją
Twoja licencja obejmuje wersje SDK wydane w okresie pokrycia. Jeśli używasz nowszej wersji SDK, może być konieczne odnowienie licencji.
Znak wodny nadal widoczny
Upewnij się, że SetLicenseCertificateAsync jest wywoływane przed utworzeniem jakichkolwiek obiektów SDK. Przebuduj aplikację i wyczyść wszelkie buforowane kompilacje.
Potrzebujesz pomocy?
Jeśli masz problemy z aktywacją licencji, nasz zespół wsparcia jest gotowy do pomocy.
