MD SDK DE UVNC Licencia para el uso con el ultravnc
1. CONCESIÓN DE LA LICENCIA:
El bvba de UVNC concede por este medio el equipo de Ultr@VNC - no excluyente, licencia derecho-libre, mundial, perpetua de distribuir, utilizar producto de software “conductor del espejo” en la forma binaria para su software alejado del controle. El equipo de Ultr@VNC por este medio concede a usuario final la derecha de utilizar y de distribuir el producto de software “conductor del espejo” con “Ultr@VNC”.
2. GARANTÍA LIMITADA
NINGUNA GARANTÍA. Permitido al máximo por ley aplicable, expreso negamos cualquier garantía para el PRODUCTO de SOFTWARE “Conductor del espejo”. Se proporciona El PRODUCTO de SOFTWARE “conductor del espejo” y cualquier documentación relacionada “como está” sin garantía de la clase, expresa o implicada, incluyendo, sin la limitación, las garantías implicadas del merchantability o aptitud para un propósito particular. NINGUNA RESPONSABILIDAD POR DAÑOS CONSECUENTES. Permitido al máximo por ley aplicable, nunca seremos obligados para cuaesquiera daños cualesquiera (incluyendo, sin la limitación, los daños para la pérdida de beneficio de negocio, la interrupción del negocio, la pérdida de información del negocio, o cualquie otra pérdida pecuniaria) presentándose fuera del uso de, o inhabilidad de utilizar, este producto.
Licencia comercial
Licencia binaria Precio: 1000EU El bvba de UVNC por este medio le concede una licencia no excluyente, intransferible, perpetua, mundial de distribuir, utiliza producto de software “conductor del espejo” en la forma binaria para su software.
Código fuente: Precio: 4500EU El bvba de UVNC concede a concesionario un uso no excluyente, intransferible, perpetuo, mundial del rightto el código fuente para el espejo conductor. El concesionario conviene y reconoce que el código fuente tiene propietario, valor, y sabido no generalmente en industria. El concesionario conviene que mantendrá, con medios razonables, el secreto del código fuente, y no diseminará ni permitirá el acceso sin restricción. El concesionario no distribuirá el código fuente a cualquier persona con excepción de empleados y analistas de programas informáticos de la organización del concesionario o contratistas de tercera persona que trabajan a nombre del concesionario organización con una necesidad de saber. El concesionario puede ser detenido legalmente responsable de cualquier infracción de la característica intelectual las derechas que es causado o animado por la falta de Licensee's de seguir este acuerdo.
Si usted optain una licencia del código fuente después de comprar una licencia binaria, el precio de la licencia del código fuente es 3500EU.
Info:
Este email address se está protegiendo contra spambots. Usted necesita el Javascript permitido verlo
Transferencia directa
MD SDK de la transferencia directa OS apoyado
El conductor del espejo se apoya encendido
Windows 2000 Windows 2003 Windows Xp Windows 2008 Windows Vista Windows 7 Instalación
Setupdrv.exe instalan DESINSTALAR Setupdrv.exe desinstalan Usted puede también utilizar el panal del control y agregar el nuevo hardware, el vídeo selecto y el punto al archivo de .inf.
Archivos
Conductor de miniport de Mv2.sys= Mv2.dll = DLL de la exhibición, la materia real del conductor del espejo Mv2.inf = archivo de la instalación Mv2.cat = catálogo para el conductor de firma Muestras
screenrecorder usar bitblt el mismo screenrecorder con el conductor del espejo Conseguir la lista del rectángulo de piezas cambiadas de la pantalla Las pequeñas muestras le ayudan a ejecutar un conductor del espejo en su propio uso Clase de VIDEODRIVER
VIDEODRIVER (); Inicializar la clase del conductor del MD
Uso: *mydriver= nuevo VIDEODRIVER de VIDEODRIVER; No olvidar suprimir suprimir el mydriver;
anular VIDEODRIVER_start (profundidad de la internacional x, de la internacional y, de la internacional w, de la internacional h, de la internacional); Atar el conductor del espejo colocar la esquina superior izquierda x=left y=top w=screen la anchura h=screen la altura depth= 8/16/32, profundidad de la corriente del caso especial 0=use
Uso:
1) Mesa actual del espejo con mismos tamaños y profundidad hDisplayDC de HDC = CreateDC (“EXHIBICIÓN”, FALTA DE INFORMACIÓN, FALTA DE INFORMACIÓN, FALTA DE INFORMACIÓN); cxWidth= GetDeviceCaps (hDisplayDC, HORZRES) de la internacional; cyHeight de la internacional = GetDeviceCaps (hDisplayDC, VERTRES); mydriver->VIDEODRIVER_start (0.0, cxWidth, cyHeight, 0);
2) Mesa actual del espejo con mismos tamaños y depth=32 hDisplayDC de HDC = CreateDC (“EXHIBICIÓN”, FALTA DE INFORMACIÓN, FALTA DE INFORMACIÓN, FALTA DE INFORMACIÓN); cxWidth= GetDeviceCaps (hDisplayDC, HORZRES) de la internacional; cyHeight de la internacional = GetDeviceCaps (hDisplayDC, VERTRES); mydriver->VIDEODRIVER_start (0.0, cxWidth, cyHeight, 32);
ADVERTENCIA
Si usted refleja una parte del de escritorio, moviendo una ventana en su región acortada no está actualizado apropiado. Muestra: mydriver->VIDEODRIVER_start (10.10.320.320.32);
VIDEODRIVER_Stop vacío ();
Separar el conductor del espejo
Uso: mydriver->VIDEODRIVER_Stop ();
BOOL HardwareCursor (); Cursor de la demostración del conductor del espejo como blit Uso: mydriver->HardwareCursor (); ver la muestra del screentoavi_MD
BOOL NoHardwareCursor (); El conductor del espejo elimina el cursor como parte de los blits Uso: mydriver->NoHardwareCursor ();
*myframebuffer del carbón de leña; Esto es un almacenador intermediario de la memoria que contiene su pantalla en el formato que usted especificó 32 RGBARGBARGBARGBA En vez de usar el bitblit usted puede ahora utilizar memcpy para conseguir el acceso a los datos de la pantalla. Uso: ver la muestra del screentoavi_MD
Mypchangebuf de PCHANGES_BUF; Esto es un ringbuffer que contiene las piezas cambiadas. formato: _CHANGES_RECORD del struct del typedef { Tipo de ULONG; //screen_to_screen, blit, newcache, oldcache Rect de RECT; Punto del PUNTO; } CHANGES_RECORD;
*PCHANGES_RECORD del typedef CHANGES_RECORD;
_CHANGES_BUF del struct del typedef { ULONG contradicen; Pointrect de CHANGES_RECORD [MAXCHANGES_BUF]; } CHANGES_BUF; *PCHANGES_BUF del typedef CHANGES_BUF;
El expediente que el rect cambia, la necesidad del conductor del uso de recordar la vieja posición para extraer las actualizaciones necesarias Uso: Ver la muestra de los changed_screen_parts |