So Registrieren Sie Ihr Erworbenes Produkt
Folgen Sie diesen Schritten, um Ihre Lizenz zu aktivieren und alle Funktionen freizuschalten
.NET SDKs (Video Capture, Media Player, Video Edit, Media Blocks)
VisioForge .NET SDKs verwenden zertifikatbasierte Lizenzierung mit .vflicense-Dateien. Nach dem Kauf erhalten Sie zwei Lizenzdateien per E-Mail.
Lizenzdateitypen
Entwicklerlizenz
Verwenden Sie diese während der Entwicklung und beim Debugging. Erfordert Online-Aktivierung und ist auf 5 Entwicklungscomputer beschränkt (10 für Lifetime-/Team-Lizenzen).
Release-Lizenz
Verwenden Sie diese in Ihrer veröffentlichten Anwendung. Funktioniert vollständig offline ohne Aktivierung. Ihre Endbenutzeranwendungen funktionieren dauerhaft.
Option 1: Aus Datei laden (Empfohlen)
Der einfachste Ansatz ist, die .vflicense-Datei neben Ihrer Anwendung zu platzieren und per Pfad zu laden:
- 1.Kopieren Sie die entsprechende .vflicense-Datei in Ihr Projekt- oder Anwendungsverzeichnis
- 2.Rufen Sie SetLicenseCertificateAsync() mit dem Dateipfad auf, bevor Sie SDK-Objekte erstellen
- 3.Erstellen und verteilen Sie Ihre Anwendung — das SDK validiert die Zertifikatssignatur automatisch
C# — Lizenz aus Datei laden
C#Rufen Sie SetLicenseCertificateAsync mit dem Pfad zur .vflicense-Datei auf, bevor Sie SDK-Objekte erstellen.
// 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");Option 2: Eingebettete Lizenzdaten
Sie können die Lizenzdaten auch direkt als Ressource oder Byte-Array in Ihre Anwendung einbetten:
- 1.Fügen Sie die .vflicense-Datei als eingebettete Ressource in Ihrem Projekt hinzu
- 2.Verwenden Sie SetLicenseCertificateDataAsync() für Byte-Arrays oder SetLicenseCertificateStreamAsync() für Streams
C# — Eingebettete Lizenzdaten
C#SDK installieren
Das SDK kann von der Produktseite heruntergeladen oder über NuGet installiert werden. Suchen Sie nach VisioForge-Paketen auf nuget.org.
Delphi-Komponenten
Für Delphi-Anwendungen verwenden Sie die SetLicenseKey-Methode des Controls, die Ihren Lizenzschlüssel als Parameter nimmt. Rufen Sie diese Methode in OnCreate/OnLoad-Events oder an beliebiger Stelle vor dem Aufruf der Start/Play-Methode auf.
- 1.Finden Sie Ihren Lizenzschlüssel in der Kaufbestätigungs-E-Mail
- 2.Im OnCreate-Event Ihres Hauptformulars oder bei der Anwendungsinitialisierung
- 3.Rufen Sie die SetLicenseKey-Methode vor der Verwendung der Start/Play-Methoden auf
- 4.Kompilieren und starten Sie Ihre Anwendung, um zu überprüfen, dass die Lizenz aktiv ist
Delphi-Lizenzregistrierung
DelphiActiveX-Steuerelemente
Verwenden Sie die SetLicenseKey-Methode des ActiveX-Controls oder der Wrapper-Klasse.
- 1.Finden Sie Ihren Lizenzschlüssel in der Kaufbestätigungs-E-Mail
- 2.Rufen Sie die SetLicenseKey-Methode in Ihrer Anwendung auf
- 3.Die Lizenz wird automatisch validiert
ActiveX/VB-Lizenzregistrierung
VB.NETDirectShow-Filter
Jedes DirectShow SDK enthält eine benutzerdefinierte IVFRegister-Schnittstelle, die verwendet werden kann, um Ihren Lizenzschlüssel im Anwendungscode anzuwenden. Virtual Camera SDK erlaubt optional die Registrierung über die Registry.
- 1.Finden Sie Ihren Lizenzschlüssel in der Kaufbestätigungs-E-Mail
- 2.Verwenden Sie die IVFRegister-Schnittstelle in Ihrem Anwendungscode, um die Lizenz anzuwenden
- 3.Für Virtual Camera SDK können Sie alternativ die Registry-basierte Registrierung verwenden
DirectShow-Filterregistrierung
C++Wichtige Hinweise
- Lizenzdateien sind an die beim Kauf verwendete E-Mail-Adresse gebunden
- Entwicklerlizenzen erfordern Online-Aktivierung und sind auf eine bestimmte Anzahl von Computern beschränkt
- Release-Lizenzen funktionieren vollständig offline — keine Internetverbindung für die Bereitstellung erforderlich
- Lizenzen beinhalten SDK-Versionsabdeckung: Ihre Lizenz deckt alle SDK-Versionen ab, die innerhalb Ihres Abdeckungszeitraums veröffentlicht wurden
- Für Volumenlizenzen oder besondere Anforderungen kontaktieren Sie bitte den Support
Fehlerbehebung
Ungültiges Zertifikat-Fehler
Überprüfen Sie, ob Sie die korrekte .vflicense-Datei für Ihr SDK-Produkt verwenden. Stellen Sie sicher, dass die Datei nicht verändert oder beschädigt wurde.
Aktivierungslimit Erreicht
Entwicklerlizenzen sind auf eine bestimmte Anzahl von Computern beschränkt. Kontaktieren Sie den Support, um ungenutzte Computer zu deaktivieren oder Ihr Limit zu erhöhen.
Netzwerkverbindungsfehler
Entwicklerlizenzen erfordern eine Internetverbindung zur Aktivierung. Release-Lizenzen funktionieren offline. Überprüfen Sie Ihre Firewall-Einstellungen, wenn die Aktivierung fehlschlägt.
SDK-Version Nicht Abgedeckt
Ihre Lizenz deckt SDK-Versionen ab, die innerhalb Ihres Abdeckungszeitraums veröffentlicht wurden. Wenn Sie eine neuere SDK-Version verwenden, müssen Sie möglicherweise Ihre Lizenz erneuern.
Wasserzeichen Noch Sichtbar
Stellen Sie sicher, dass SetLicenseCertificateAsync vor dem Erstellen von SDK-Objekten aufgerufen wird. Erstellen Sie Ihre Anwendung neu und löschen Sie alle zwischengespeicherten Builds.
Benötigen Sie Hilfe?
Wenn Sie Probleme mit der Lizenzaktivierung haben, steht Ihnen unser Support-Team zur Verfügung.
