DM SDK D'UVNC


Conducteur | Mme-Ouverture | Chiffrage | Causerie | Transfert de fichier | Visionneuse de Java

Permis pour l'utilisation avec l'ultravnc

1. GRANT DE PERMIS :


Le bvba d'UVNC accorde par ceci l'équipe d'Ultr@VNC - non-exclusive, permis redevance-libre, mondial, perpétuel de distribuer, employer
logiciel « conducteur de miroir » en forme binaire pour leur logiciel à distance de controle. L'équipe d'Ultr@VNC accorde par ceci l'utilisateur que la droite à utiliser-et distribuent le logiciel « conducteur de miroir » avec « Ultr@VNC ».



2. GARANTIE LIMITÉE


AUCUNE GARANTIE. Au maximum permis par loi applicable, nous dément expressément n'importe quelle garantie pour le LOGICIEL
« Conducteur de miroir ». Le LOGICIEL « conducteur de miroir » et n'importe quelle documentation relative sont fournis « comme est » sans garantie de la sorte, exprès ou implicite, y compris, sans limitation, les garanties implicites de la valeur marchande ou
forme physique pour un but particulier. AUCUNE RESPONSABILITÉ POUR DES DOMMAGES CONSÉCUTIFS. Au maximum permis par loi applicable, dans aucun cas nous serons responsables de
tous dommages quelconques (comprenant, sans limitation, dommages pour la perte de bénéfice, interruption d'affaires, perte d'information d'affaires, ou toute autre perte pécuniaire) provenant de l'utilisation de, ou incapacité d'employer, ce produit.

Permis commercial

Permis binaire
Prix : 1000EU
Le bvba d'UVNC t'accorde par ceci un permis non-exclusif, non transmissible, perpétuel, mondial de distribuer, emploient
logiciel « conducteur de miroir » en forme binaire pour votre logiciel.

Code source :
Prix : 4500EU
Le bvba d'UVNC accorde à concessionnaire une utilisation non-exclusive, non transmissible, perpétuelle, mondiale de rightto le code source pour le miroir
conducteur. Le concessionnaire convient et reconnaît que le code source est de propriété industrielle, valeur, et pas généralement connu dans
industrie. Le concessionnaire convient qu'elle maintiendra, par des moyens raisonnables, la confidentialité du code source, et
ne disséminera pas ou ne permettra pas l'accès sans restriction. Le concessionnaire ne distribuera pas le code source à n'importe qui autre que
employés et programmateurs de logiciel de l'organisation du concessionnaire ou tiers entrepreneurs travaillant au nom de Licensee�s
organisation avec un besoin de savoir. Le concessionnaire peut être jugé légalement responsable de n'importe quelle infraction à la propriété intellectuelle
droites qui est provoqué ou encouragé par le manque de Licensee's de se conformer à cet accord.

Si vous optain un permis de code source après l'achat d'un permis binaire, le prix de permis de code source est 3500EU.

information : rudi.de.vos@skynet.be

Téléchargement

DM SDK de téléchargement

OS soutenu

Le conducteur de miroir est soutenu dessus

Windows 2000

Windows 2003

Windows Xp

Windows 2008

Windows Vista

Windows 7

Installation

Setupdrv.exe installent

DÉSINSTALLER

Setupdrv.exe désinstallent

 

Vous pouvez également employer le panal de commande et ajouter le nouveau matériel, la vidéo choisie et le point au dossier de .inf.

 

Dossiers

Conducteur de miniport de Mv2.sys=

Mv2.dll = DLL d'affichage, la substance réelle de conducteur de miroir

Mv2.inf = dossier d'installation

Mv2.cat = catalogue pour le conducteur de signature

Échantillons

screenrecorder using le bitblt

le même screenrecorder avec le conducteur de miroir

Obtenir la liste de rectangle de pièces changées d'écran

Les petits échantillons vous aident à mettre en application un conducteur de miroir dans votre propre application

Classe de VIDEODRIVER

 

VIDEODRIVER () ;

Initialiser la classe de conducteur de DM

Utilisation :

*mydriver= nouveau VIDEODRIVER de VIDEODRIVER ;

Don�t oublient de supprimer

mydriver de suppression ;

 

 

 

VIDEODRIVER_start vide (profondeur d'international X, d'international y, d'international W, d'international h, d'international) ;

Attacher le conducteur de miroir

placer le coin supérieur gauche

x=left

y=top

w=screen la largeur

h=screen la taille

depth= 8/16/32, profondeur de courant du cas spécial 0=use

Utilisation :

1) Ordinateur de bureau courant de miroir avec des mêmes tailles et la profondeur

hDisplayDC de HDC = CreateDC (« AFFICHAGE », NULLE, NULLE, NULLE) ;

cxWidth= GetDeviceCaps (hDisplayDC, HORZRES) d'international ;

cyHeight d'international = GetDeviceCaps (hDisplayDC, VERTRES) ;

mydriver->VIDEODRIVER_start (0.0, cxWidth, cyHeight, 0) ;

 

2) Ordinateur de bureau courant de miroir avec des mêmes tailles et depth=32

hDisplayDC de HDC = CreateDC (« AFFICHAGE », NULLE, NULLE, NULLE) ;

cxWidth= GetDeviceCaps (hDisplayDC, HORZRES) d'international ;

cyHeight d'international = GetDeviceCaps (hDisplayDC, VERTRES) ;

mydriver->VIDEODRIVER_start (0.0, cxWidth, cyHeight, 32) ;

 

AVERTISSEMENT

Si vous reflétez une partie du de bureau, déplaçant une fenêtre

dans votre région coupée n'est pas mis à jour approprié.

Échantillon :

mydriver->VIDEODRIVER_start (10.10.320.320.32) ;

 

 

 

VIDEODRIVER_Stop vide () ;

Détacher le conducteur de miroir

Utilisation :

mydriver->VIDEODRIVER_Stop () ;

 

 

 

BOOL HardwareCursor () ;

Curseur d'exposition de conducteur de miroir comme blit

Utilisation :

mydriver->HardwareCursor () ;

voir l'échantillon de screentoavi_MD

 

 

BOOL NoHardwareCursor () ;

Le conducteur de miroir éliminent le curseur en tant qu'élément des blits

Utilisation :

mydriver->NoHardwareCursor () ;

 

 

 

 

*myframebuffer de char ;

C'est un amortisseur de mémoire qui contiennent votre écran dans le format que vous avez spécifié

32 RGBARGBARGBARGBA

Au lieu d'employer le bitblit vous pouvez maintenant employer memcpy pour obtenir l'accès aux données d'écran.

Utilisation :

voir l'échantillon de screentoavi_MD

 

 

Mypchangebuf de PCHANGES_BUF ;

C'est un ringbuffer qui contiennent les pièces changées.

format :

_CHANGES_RECORD de struct de typedef

{

Type du ��������������� ULONG ; � //screen_to_screen, blit, newcache, oldcache

Rect du ��������������� RECT ; �����������

Point de POINT de ��������������� ;

} CHANGES_RECORD ;

*PCHANGES_RECORD du typedef CHANGES_RECORD ;

_CHANGES_BUF de struct de typedef

��������������� {

compteur de �ULONG de ��������������� ;

pointrect de �CHANGES_RECORD de ��������������� [MAXCHANGES_BUF] ;

���������������} CHANGES_BUF ;

*PCHANGES_BUF du typedef CHANGES_BUF ;

 

Le disque de conducteur les changements de rect, la nécessité d'application de se rappeler la vieille position

pour extraire les mises à jour nécessaires

Utilisation :

Voir l'échantillon de changed_screen_parts