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 du concessionnaire 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 :
Cet email address est protégé contre des spambots. Vous avez besoin de Javascript permis de le regarder
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 ; Ne pas oublier de supprimer supprimer le mydriver ;
vider VIDEODRIVER_start (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 d'ULONG ; //screen_to_screen, blit, newcache, oldcache Rect de RECT ; Point de POINT ; } CHANGES_RECORD ;
*PCHANGES_RECORD du typedef CHANGES_RECORD ;
_CHANGES_BUF de struct de typedef { ULONG parent ; Pointrect de CHANGES_RECORD [MAXCHANGES_BUF] ; } CHANGES_BUF ; *PCHANGES_BUF du typedef CHANGES_BUF ;
Le disque de conducteur que le rect change, 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 |