VisioForge

Comment enregistrer votre produit acheté

Suivez ces étapes pour activer votre licence et débloquer toutes les fonctionnalités

SDKs .NET (Video Capture, Media Player, Video Edit, Media Blocks)

Les SDKs .NET VisioForge utilisent un système de licence basé sur des certificats avec des fichiers .vflicense. Après l'achat, vous recevrez deux fichiers de licence par e-mail.

Types de fichiers de licence

Licence Développeur

Utilisez-la pendant le développement et le débogage. Nécessite une activation en ligne et est limitée à 5 machines de développement (10 pour les licences à vie/équipe).

Licence Release

Utilisez-la dans votre application publiée. Fonctionne entièrement hors ligne sans activation requise. Vos applications pour utilisateurs finaux fonctionneront indéfiniment.

Option 1 : Charger depuis un fichier (Recommandé)

L'approche la plus simple est de placer le fichier .vflicense à côté de votre application et de le charger par chemin :

  1. 1.Copiez le fichier .vflicense approprié dans le répertoire de votre projet ou application
  2. 2.Appelez SetLicenseCertificateAsync() avec le chemin du fichier avant de créer des objets SDK
  3. 3.Compilez et déployez votre application — le SDK valide automatiquement la signature du certificat

C# — Charger la licence depuis un fichier

C#

Appelez SetLicenseCertificateAsync avec le chemin du fichier .vflicense avant de créer des objets 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");

Option 2 : Données de licence intégrées

Vous pouvez également intégrer les données de licence directement dans votre application en tant que ressource ou tableau d'octets :

  1. 1.Ajoutez le fichier .vflicense en tant que ressource intégrée dans votre projet
  2. 2.Utilisez SetLicenseCertificateDataAsync() pour les tableaux d'octets ou SetLicenseCertificateStreamAsync() pour les flux

C# — Données de licence intégrées

C#

Installation du SDK

Le SDK peut être téléchargé depuis la page du produit ou installé via NuGet. Recherchez les packages VisioForge sur nuget.org.

Composants Delphi

Pour les applications Delphi, utilisez la méthode SetLicenseKey du contrôle, qui prend votre clé de licence comme paramètre. Appelez cette méthode dans les événements OnCreate/OnLoad ou n'importe où ailleurs avant l'appel de la méthode Start/Play.

  1. 1.Trouvez votre clé de licence dans l'email de confirmation d'achat
  2. 2.Dans l'événement OnCreate de votre formulaire principal ou l'initialisation de l'application
  3. 3.Appelez la méthode SetLicenseKey avant d'utiliser les méthodes Start/Play
  4. 4.Compilez et exécutez votre application pour vérifier que la licence est active

Enregistrement de licence Delphi

Delphi

Contrôles ActiveX

Utilisez la méthode SetLicenseKey du contrôle ActiveX ou de la classe wrapper.

  1. 1.Trouvez votre clé de licence dans l'email de confirmation d'achat
  2. 2.Appelez la méthode SetLicenseKey dans votre application
  3. 3.La licence sera validée automatiquement

Enregistrement de licence ActiveX/VB

VB.NET

Filtres DirectShow

Chaque SDK DirectShow contient une interface IVFRegister personnalisée qui peut être utilisée pour appliquer votre clé de licence dans le code de l'application. Virtual Camera SDK permet éventuellement l'enregistrement à l'aide du registre.

  1. 1.Trouvez votre clé de licence dans l'email de confirmation d'achat
  2. 2.Utilisez l'interface IVFRegister dans le code de votre application pour appliquer la licence
  3. 3.Pour Virtual Camera SDK, vous pouvez alternativement utiliser l'enregistrement basé sur le registre

Enregistrement de filtres DirectShow

C++

Remarques importantes

  • Les fichiers de licence sont liés à l'adresse email utilisée lors de l'achat
  • Les licences développeur nécessitent une activation en ligne et sont limitées à un nombre défini de machines
  • Les licences release fonctionnent entièrement hors ligne — aucune connexion internet requise pour le déploiement
  • Les licences incluent la couverture de version SDK : votre licence couvre toutes les versions SDK publiées pendant votre période de couverture
  • Pour les licences en volume ou les exigences spéciales, contactez le support

Dépannage

Erreur de certificat invalide

Vérifiez que vous utilisez le bon fichier .vflicense pour votre produit SDK. Assurez-vous que le fichier n'a pas été modifié ou corrompu.

Limite d'activation atteinte

Les licences développeur sont limitées à un nombre défini de machines. Contactez le support pour désactiver les machines inutilisées ou augmenter votre limite.

Erreur de connexion réseau

Les licences développeur nécessitent une connexion internet pour l'activation. Les licences release fonctionnent hors ligne. Vérifiez les paramètres de votre pare-feu si l'activation échoue.

Version SDK non couverte

Votre licence couvre les versions SDK publiées pendant votre période de couverture. Si vous utilisez une version SDK plus récente, vous devrez peut-être renouveler votre licence.

Filigrane toujours visible

Assurez-vous que SetLicenseCertificateAsync est appelé avant de créer des objets SDK. Recompilez votre application et effacez les builds en cache.

Besoin d'aide ?

Si vous rencontrez des problèmes lors de l'activation de la licence, notre équipe de support est prête à vous aider.