VisioForge

Come Registrare il Tuo Prodotto Acquistato

Segui questi passaggi per attivare la tua licenza e sbloccare tutte le funzionalità

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

Gli SDK .NET VisioForge utilizzano licenze basate su certificati con file .vflicense. Dopo l'acquisto, riceverai due file di licenza via email.

Tipi di File di Licenza

Licenza Sviluppatore

Da usare durante lo sviluppo e il debug. Richiede l'attivazione online ed è limitata a 5 macchine di sviluppo (10 per licenze lifetime/team).

Licenza Release

Da usare nella tua applicazione rilasciata. Funziona completamente offline senza necessità di attivazione. Le tue applicazioni per gli utenti finali funzioneranno per sempre.

Opzione 1: Caricamento da File (Consigliato)

L'approccio più semplice è posizionare il file .vflicense accanto alla tua applicazione e caricarlo per percorso:

  1. 1.Copia il file .vflicense appropriato nella directory del tuo progetto o applicazione
  2. 2.Chiama SetLicenseCertificateAsync() con il percorso del file prima di creare qualsiasi oggetto SDK
  3. 3.Compila e distribuisci la tua applicazione — l'SDK convalida automaticamente la firma del certificato

C# — Carica licenza da file

C#

Chiama SetLicenseCertificateAsync con il percorso del file .vflicense prima di creare qualsiasi oggetto 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");

Opzione 2: Dati di Licenza Incorporati

Puoi anche incorporare i dati della licenza direttamente nella tua applicazione come risorsa o array di byte:

  1. 1.Aggiungi il file .vflicense come risorsa incorporata nel tuo progetto
  2. 2.Usa SetLicenseCertificateDataAsync() per array di byte o SetLicenseCertificateStreamAsync() per stream

C# — Dati di licenza incorporati

C#

Installazione dell'SDK

L'SDK può essere scaricato dalla pagina del prodotto o installato tramite NuGet. Cerca i pacchetti VisioForge su nuget.org.

Componenti Delphi

Per le applicazioni Delphi, usa il metodo SetLicenseKey del controllo, che accetta la tua chiave di licenza come parametro. Chiama questo metodo negli eventi OnCreate/OnLoad o prima della chiamata del metodo Start/Play.

  1. 1.Trova la tua chiave di licenza nell'email di conferma acquisto
  2. 2.Nell'evento OnCreate del form principale o nell'inizializzazione dell'applicazione
  3. 3.Chiama il metodo SetLicenseKey prima di usare i metodi Start/Play
  4. 4.Compila ed esegui la tua applicazione per verificare che la licenza sia attiva

Registrazione licenza Delphi

Delphi

Controlli ActiveX

Usa il metodo SetLicenseKey del controllo ActiveX o della classe wrapper.

  1. 1.Trova la tua chiave di licenza nell'email di conferma acquisto
  2. 2.Chiama il metodo SetLicenseKey nella tua applicazione
  3. 3.La licenza verrà convalidata automaticamente

Registrazione licenza ActiveX/VB

VB.NET

Filtri DirectShow

Ogni SDK DirectShow contiene un'interfaccia IVFRegister personalizzata che può essere utilizzata per applicare la tua chiave di licenza nel codice dell'app. Virtual Camera SDK consente opzionalmente la registrazione tramite registro.

  1. 1.Trova la tua chiave di licenza nell'email di conferma acquisto
  2. 2.Usa l'interfaccia IVFRegister nel codice della tua applicazione per applicare la licenza
  3. 3.Per Virtual Camera SDK, puoi in alternativa usare la registrazione basata sul registro

Registrazione filtri DirectShow

C++

Note Importanti

  • I file di licenza sono legati all'indirizzo email usato durante l'acquisto
  • Le licenze sviluppatore richiedono l'attivazione online e sono limitate a un numero definito di macchine
  • Le licenze release funzionano completamente offline — nessuna connessione internet necessaria per il deployment
  • Le licenze includono la copertura della versione SDK: la tua licenza copre tutte le versioni SDK rilasciate durante il tuo periodo di copertura
  • Per licenze volume o requisiti speciali, contatta il supporto

Risoluzione dei Problemi

Errore Certificato Non Valido

Verifica di usare il file .vflicense corretto per il tuo prodotto SDK. Assicurati che il file non sia stato modificato o danneggiato.

Limite di Attivazione Raggiunto

Le licenze sviluppatore sono limitate a un numero definito di macchine. Contatta il supporto per disattivare macchine non utilizzate o aumentare il tuo limite.

Errore di Connessione di Rete

Le licenze sviluppatore richiedono una connessione internet per l'attivazione. Le licenze release funzionano offline. Controlla le impostazioni del firewall se l'attivazione fallisce.

Versione SDK Non Coperta

La tua licenza copre le versioni SDK rilasciate durante il tuo periodo di copertura. Se stai usando una versione SDK più recente, potrebbe essere necessario rinnovare la licenza.

Watermark Ancora Visibile

Assicurati che SetLicenseCertificateAsync venga chiamato prima di creare qualsiasi oggetto SDK. Ricompila la tua applicazione e cancella eventuali build in cache.

Hai Bisogno di Aiuto?

Se stai riscontrando problemi con l'attivazione della licenza, il nostro team di supporto è pronto ad aiutarti.