VisioForge

Cómo Registrar Su Producto Adquirido

Siga estos pasos para activar su licencia y desbloquear todas las funciones

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

Los SDKs .NET de VisioForge utilizan licencias basadas en certificados con archivos .vflicense. Después de la compra recibirá dos archivos por correo electrónico: un certificado Developer y un certificado Release.

Tipos de Archivos de Licencia

Licencia de Desarrollador

Utilice este certificado durante el desarrollo y la depuración. El certificado Developer requiere activación en línea.

Licencia de Release

Utilice este certificado en aplicaciones distribuidas. El certificado Release funciona sin conexión y no requiere activación en los sistemas de los usuarios finales.

Datos de Licencia Embebidos

Para los SDKs .NET, cargue los datos .vflicense desde un recurso embebido de la aplicación. No distribuya archivos de licencia como archivos externos junto a su app; los archivos externos pueden copiarse, reemplazarse o exponerse, por lo que no son un modelo de registro seguro. Los datos de licencia embebidos son el modelo de registro correcto.

  1. 1.Añada el archivo .vflicense adecuado como recurso embebido: Developer para desarrollo y pruebas de ejecución, Release para compilaciones distribuidas
  2. 2.Cree cada instancia del motor o pipeline del SDK, cargue el certificado embebido en un arreglo de bytes y llame a SetLicenseCertificateAsync(byte[]) en esa instancia
  3. 3.Llame a SetLicenseCertificateAsync(byte[]) antes de Open, Start o Build. Proteja el recurso embebido frente a su divulgación y contacte con soporte si necesita un certificado de reemplazo.

C# — Recurso de licencia embebido

C#

Cree la instancia del SDK, cargue los bytes .vflicense adecuados desde un recurso embebido y llame a SetLicenseCertificateAsync(byte[]) antes de 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.

Instalando el SDK

El SDK se puede descargar desde la página del producto o instalar a través de NuGet. Busque los paquetes de VisioForge en nuget.org.

Componentes Delphi

Para aplicaciones Delphi, use el método SetLicenseKey del control, que toma su clave de licencia como parámetro. Llame a este método en los eventos OnCreate/OnLoad o en cualquier otro lugar antes de la llamada al método Start/Play.

  1. 1.Encuentre su clave de licencia en el correo de confirmación de compra
  2. 2.En el evento OnCreate del formulario principal o inicialización de la aplicación
  3. 3.Llame al método SetLicenseKey antes de usar los métodos Start/Play
  4. 4.Compile y ejecute su aplicación para verificar que la licencia esté activa

Registro de licencia Delphi

Delphi

Controles ActiveX

Use el método SetLicenseKey del control ActiveX o clase contenedora.

  1. 1.Encuentre su clave de licencia en el correo de confirmación de compra
  2. 2.Llame al método SetLicenseKey en su aplicación
  3. 3.La licencia se validará automáticamente

Registro de licencia ActiveX/VB

VB.NET

Filtros DirectShow

Cada SDK de DirectShow contiene una interfaz IVFRegister personalizada que se puede usar para aplicar su clave de licencia en el código de la aplicación. Virtual Camera SDK opcionalmente permite el registro usando el registro.

  1. 1.Encuentre su clave de licencia en el correo de confirmación de compra
  2. 2.Use la interfaz IVFRegister en el código de su aplicación para aplicar la licencia
  3. 3.Para Virtual Camera SDK, alternativamente puede usar el registro basado en el registro de Windows

Registro de filtros DirectShow

C++

Notas Importantes

  • Cada compra de .NET incluye archivos .vflicense Developer y Release entregados por correo electrónico
  • Los certificados Developer requieren activación en línea; los certificados Release funcionan sin conexión en los sistemas de los usuarios finales
  • Aplique el certificado adecuado a cada instancia del motor o pipeline del SDK antes de Open, Start o Build
  • Los trabajos de CI que solo compilan no necesitan certificado; las pruebas multimedia en ejecución necesitan el certificado Developer o Release adecuado
  • Contacte con support@visioforge.com para reenvíos de certificados, desactivación de activaciones, licencias por volumen o requisitos especiales

Solución de Problemas

Error de Certificado Inválido

Verifique que está usando el archivo .vflicense correcto para su producto SDK. Asegúrese de que el archivo no haya sido modificado o dañado.

Activación o cambio de dispositivo

Si un certificado Developer no se puede activar después de cambiar de dispositivo, contacte con soporte para desactivar la activación anterior o solicitar el reenvío del certificado.

Error de Conexión de Red

Las licencias de desarrollador requieren conexión a internet para la activación. Las licencias de release funcionan sin conexión. Verifique la configuración de su firewall si la activación falla.

Versión del SDK No Cubierta

Una licencia Annual cubre las versiones del SDK publicadas durante sus 12 meses de actualizaciones. Una licencia Lifetime·Team incluye actualizaciones menores y mayores durante la vida útil del producto.

La marca de agua o el aviso de producto no registrado sigue apareciendo

Cree el motor o pipeline del SDK, llame a SetLicenseCertificateAsync(byte[]) en esa instancia antes de Open, Start o Build y compruebe que la compilación incluye el certificado Developer o Release adecuado.

¿Necesita Ayuda?

Si está experimentando problemas con la activación de licencia, nuestro equipo de soporte está listo para asistirle.