VisioForge

Cómo Registrar Su Producto Adquirido

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

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

Los SDKs .NET de VisioForge utilizan licenciamiento basado en certificados con archivos .vflicense. Después de la compra, recibirá dos archivos de licencia por correo electrónico.

Tipos de Archivos de Licencia

Licencia de Desarrollador

Úsela durante el desarrollo y depuración. Requiere activación en línea y está limitada a 5 máquinas de desarrollo (10 para licencias de por vida/equipo).

Licencia de Release

Úsela en su aplicación publicada. Funciona completamente sin conexión, sin necesidad de activación. Sus aplicaciones de usuario final funcionarán para siempre.

Opción 1: Cargar desde Archivo (Recomendado)

El enfoque más simple es colocar el archivo .vflicense junto a su aplicación y cargarlo por ruta:

  1. 1.Copie el archivo .vflicense apropiado al directorio de su proyecto o aplicación
  2. 2.Llame a SetLicenseCertificateAsync() con la ruta del archivo antes de crear cualquier objeto SDK
  3. 3.Compile y despliegue su aplicación — el SDK valida la firma del certificado automáticamente

C# — Cargar licencia desde archivo

C#

Llame a SetLicenseCertificateAsync con la ruta del archivo .vflicense antes de crear cualquier objeto 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");

Opción 2: Datos de Licencia Embebidos

También puede embeber los datos de licencia directamente en su aplicación como recurso o arreglo de bytes:

  1. 1.Agregue el archivo .vflicense como recurso embebido en su proyecto
  2. 2.Use SetLicenseCertificateDataAsync() para arreglos de bytes o SetLicenseCertificateStreamAsync() para streams

C# — Datos de licencia embebidos

C#

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

  • Los archivos de licencia están vinculados a la dirección de correo electrónico usada durante la compra
  • Las licencias de desarrollador requieren activación en línea y están limitadas a un número determinado de máquinas
  • Las licencias de release funcionan completamente sin conexión — no se requiere conexión a internet para el despliegue
  • Las licencias incluyen cobertura de versión del SDK: su licencia cubre todas las versiones del SDK lanzadas dentro de su período de cobertura
  • Para licencias por volumen o requisitos especiales, contacte con soporte

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.

Límite de Activación Alcanzado

Las licencias de desarrollador están limitadas a un número determinado de máquinas. Contacte con soporte para desactivar máquinas no utilizadas o aumentar su límite.

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

Su licencia cubre las versiones del SDK lanzadas dentro de su período de cobertura. Si está usando una versión más nueva del SDK, puede necesitar renovar su licencia.

Marca de Agua Aún Visible

Asegúrese de que SetLicenseCertificateAsync se llame antes de crear cualquier objeto SDK. Reconstruya su aplicación y limpie cualquier compilación en caché.

¿Necesita Ayuda?

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