Come Registrare il Tuo Prodotto Acquistato
Segui questi passaggi per attivare la tua licenza e sbloccare tutte le funzionalità
SDK .NET (Video Capture SDK .NET, Media Player SDK .NET, Video Edit SDK .NET, Media Blocks SDK .NET)
Gli SDK .NET VisioForge utilizzano licenze basate su file .vflicense. Dopo l'acquisto riceverai due file via e-mail: un certificato Developer e un certificato Release.
Tipi di File di Licenza
Licenza Sviluppatore
Usa questo certificato durante lo sviluppo e il debug. Il certificato Developer richiede l'attivazione online.
Licenza Release
Usa questo certificato nelle applicazioni distribuite. Il certificato Release funziona offline e non richiede l'attivazione sui sistemi degli utenti finali.
Dati di Licenza Incorporati
Per gli SDK .NET, carica i dati .vflicense da una risorsa incorporata dell'applicazione. Non distribuire file di licenza come file esterni accanto alla tua app; i file esterni possono essere copiati, sostituiti o esposti, quindi non sono un modello di registrazione sicuro. I dati di licenza incorporati sono il modello di registrazione corretto.
- 1.Aggiungi il file .vflicense appropriato come risorsa incorporata: Developer per sviluppo e test runtime, Release per le build distribuite
- 2.Crea ogni istanza del motore o della pipeline SDK, carica il certificato incorporato in un array di byte e chiama SetLicenseCertificateAsync(byte[]) su tale istanza
- 3.Chiama SetLicenseCertificateAsync(byte[]) prima di Open, Start o Build. Proteggi la risorsa incorporata dalla divulgazione e contatta il supporto se ti serve un certificato sostitutivo.
C# — Risorsa di licenza incorporata
C#Crea l'istanza SDK, carica i byte .vflicense appropriati da una risorsa incorporata e chiama SetLicenseCertificateAsync(byte[]) prima di Open, Start o Build.
using System.IO;
using System.Reflection;
// Use the Developer certificate in development and the Release certificate in distributed builds.
#if DEBUG
const string licenseResourceName = "MyApp.Licenses.MediaBlocksSDK-Developer.vflicense";
#else
const string licenseResourceName = "MyApp.Licenses.MediaBlocksSDK-Release.vflicense";
#endif
// Load the certificate into a byte array from an embedded resource.
using var resourceStream = Assembly.GetExecutingAssembly()
.GetManifestResourceStream(licenseResourceName)
?? throw new InvalidOperationException("License resource not found");
using var ms = new MemoryStream();
await resourceStream.CopyToAsync(ms);
byte[] licenseData = ms.ToArray();
// Create each SDK instance first, then apply its certificate before Open, Start, or Build.
var pipeline = new MediaBlocksPipeline();
await pipeline.SetLicenseCertificateAsync(licenseData);
// Add and connect the required media blocks, then start the licensed pipeline.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.Trova la tua chiave di licenza nell'email di conferma acquisto
- 2.Nell'evento OnCreate del form principale o nell'inizializzazione dell'applicazione
- 3.Chiama il metodo SetLicenseKey prima di usare i metodi Start/Play
- 4.Compila ed esegui la tua applicazione per verificare che la licenza sia attiva
Registrazione licenza Delphi
DelphiControlli ActiveX
Usa il metodo SetLicenseKey del controllo ActiveX o della classe wrapper.
- 1.Trova la tua chiave di licenza nell'email di conferma acquisto
- 2.Chiama il metodo SetLicenseKey nella tua applicazione
- 3.La licenza verrà convalidata automaticamente
Registrazione licenza ActiveX/VB
VB.NETFiltri 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.Trova la tua chiave di licenza nell'email di conferma acquisto
- 2.Usa l'interfaccia IVFRegister nel codice della tua applicazione per applicare la licenza
- 3.Per Virtual Camera SDK, puoi in alternativa usare la registrazione basata sul registro
Registrazione filtri DirectShow
C++Note Importanti
- Ogni acquisto .NET include file .vflicense Developer e Release inviati via e-mail
- I certificati Developer richiedono l'attivazione online; i certificati Release funzionano offline sui sistemi degli utenti finali
- Applica il certificato appropriato a ogni istanza del motore o della pipeline SDK prima di Open, Start o Build
- I processi CI che eseguono solo la compilazione non richiedono un certificato; i test multimediali runtime richiedono il certificato Developer o Release appropriato
- Contatta support@visioforge.com per il reinvio dei certificati, la disattivazione delle attivazioni, le licenze volume o esigenze particolari
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.
Attivazione o cambio di dispositivo
Se un certificato Developer non può essere attivato dopo un cambio di dispositivo, contatta il supporto per disattivare l'attivazione precedente o richiedere il reinvio del certificato.
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
Una licenza Annual copre le versioni SDK pubblicate durante i suoi 12 mesi di aggiornamenti. Una licenza Lifetime·Team include aggiornamenti minori e maggiori per l'intera vita del prodotto.
La filigrana o l'avviso di prodotto non registrato è ancora visibile
Crea il motore o la pipeline SDK, chiama SetLicenseCertificateAsync(byte[]) su tale istanza prima di Open, Start o Build e verifica che la build contenga il certificato Developer o Release appropriato.
Hai Bisogno di Aiuto?
Se stai riscontrando problemi con l'attivazione della licenza, il nostro team di supporto è pronto ad aiutarti.
