DM SDK D'UVNC
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
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




