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 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.
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 come risorsa incorporata nel tuo progetto
- 2.Carica la risorsa incorporata in un array di byte e chiama SetLicenseCertificateAsync(byte[])
- 3.Proteggi la risorsa incorporata quando possibile, ad esempio con cifratura o offuscamento, per ridurre il rischio di divulgazione accidentale. Se un certificato viene esposto pubblicamente e poi utilizzato in modo improprio, VisioForge potrebbe doverlo disattivare e assisterti nella sostituzione.
C# — Risorsa di licenza incorporata
C#Carica i byte .vflicense da una risorsa incorporata e chiama SetLicenseCertificateAsync(byte[]) prima di creare qualsiasi oggetto SDK.
// Load bytes from an embedded resource
using var resourceStream = Assembly.GetExecutingAssembly()
.GetManifestResourceStream("MyApp.Licenses.MediaBlocksSDK-Release.vflicense")
?? throw new InvalidOperationException("License resource not found");
using var ms = new MemoryStream();
await resourceStream.CopyToAsync(ms);
byte[] licenseData = ms.ToArray();
var pipeline = new MediaBlocksPipeline();
await pipeline.SetLicenseCertificateAsync(licenseData);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
- 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.
