UVNC M.D. SDK
Vergunning voor gebruik met ultravnc
1. TOELAGE VAN VERGUNNING:
Bvba UVNC verleent hierbij Team Ultr@VNC - niet-exclusieve, royalty-vrije, wereldwijd, eeuwige vergunning om te verdelen, gebruiken
software product de „mirror driver“ in binaire vorm voor hun verre controlesoftware. Het Team van Ultr@VNC verleent de eindgebruiker hierbij het recht het softwareproduct de „mirror driver“ met „Ultr@VNC“ te gebruiken en te verdelen.
2. BEPERKTE GARANTIE
GEEN GARANTIE. Zoveel mogelijk toegelaten door toepasselijke wet, ontkennen wij uitdrukkelijk om het even welke garantie voor het PRODUCT van de SOFTWARE
De „mirror driver“. De „mirror driver“ van het van de SOFTWARE PRODUCT en om het even welke verwante documentatie worden verstrekt „zoals“ zonder garantie van enige soort is, of uitdrukkelijk of impliciet, met inbegrip van, zonder beperking, de impliciete garanties van merchantability of
geschiktheid voor een bepaald doel. GEEN AANSPRAKELIJKHEID VOOR GEWICHTIGE SCHADE. Zoveel mogelijk toegelaten door toepasselijke wet, in geen gebeurtenis zullen wij voor aansprakelijk zijn
om het even welke schade (met inbegrip van, zonder beperking, schade voor verlies van bedrijfswinst, bedrijfsonderbreking, verlies van bedrijfsinformatie, of een ander geldelijk verlies) voortkomen het van om het even welke aard uit het gebruik van, of onvermogen te gebruiken, dit product.
Commerciële vergunning
Binaire vergunning
Prijs: 1000EU
Bvba UVNC verleent u hierbij een niet-exclusieve, nontransferable, eeuwige, wereldwijd te verdelen vergunning, gebruikt
software product de „mirror driver“ in binaire vorm voor uw software.
Bron code:
Prijs: 4500EU
UVNC de Vergunninghouder van bvbatoelagen een niet-exclusief, nontransferable, eeuwig, wereldwijd righttogebruik de BronCode voor de spiegel
bestuurder. De vergunninghouder is en erkent het ermee eens dat de BronCode merkgebonden, waardevol is, en niet over het algemeen gekend in
de industrie. De vergunninghouder is het ermee eens dat het, door redelijke middelen, de vertrouwelijkheid van de BronCode, zal handhaven en
geen onbeperkte toegang zal verspreiden zal of verlenen. De vergunninghouder zal niet de BronCode aan iedereen buiten verdelen
werknemers en softwareontwikkelaars van de organisatie of de derdecontractanten die van de Vergunninghouder namens Licensee�s werken
organisatie met een behoefte het te weten. De vergunninghouder kan juridisch voor om het even welke overtreding van intellectuele eigendom verantwoordelijk worden gehouden
rechten dat wordt veroorzaakt of door het nalaten van de Vergunninghouder aangemoedigd om door deze Overeenkomst te verblijven.
Als u optain een broncodevergunning na het kopen van een binaire vergunning, de Prijs van de broncodevergunning 3500EU is.
info: rudi.de.vos@skynet.be
Download
Gesteunde OS
De mirrordriver wordt gesteund
Windows 2000
Windows 2003
Windows XP
Windows 2008
Het Uitzicht van Windows
Windows 7
Installatie
Setupdrv.exe installeren
DESINSTALLATIE
De desinstallatie van Setupdrv.exe
U kunt controlepanal ook gebruiken en nieuwe hardware, uitgezocht video en punt toevoegen aan het .inf dossier.
Dossiers
De bestuurder van Mv2.sys= miniport
Mv2.dll = vertoning dll, het daadwerkelijke materiaal van de mirrordriver
Mv2.inf = installatiedossier
Mv2.cat = catalogus voor het ondertekenen van bestuurder
Steekproeven
screenrecorder gebruikend bitblt
zelfde screenrecorder met mirrordriver
Krijg rechthoeklijst van veranderde het schermdelen
De kleine steekproeven helpen u om een mirrordriver in uw eigen toepassing uit te voeren
VIDEODRIVER klasse
VIDEODRIVER ();
Initialiseer de bestuurdersKlasse van het M.D.
Gebruik:
VIDEODRIVER *mydriver= nieuwe VIDEODRIVER;
Don�t vergeet te schrappen
schrap mydriver;
vernietig VIDEODRIVER_start (int. x, int.y, int.w, int.h, int.diepte);
Verbind de mirrordriver
plaats linker hoogste hoek
x=left
y=top
w=screen breedte
h=screen hoogte
depth= 8/16/32, speciale geval0=use huidige diepte
Gebruik:
1) de huidige Desktop van de Spiegel met zelfde grootte en diepte
HDC hDisplayDC = CreateDC („VERTONING“, ONGELDIG, ONGELDIG, ONGELDIG);
int. cxWidth= GetDeviceCaps (hDisplayDC, HORZRES);
int. cyHeight = GetDeviceCaps (hDisplayDC, VERTRES);
mydriver->VIDEODRIVER_start (0.0, cxWidth, cyHeight, 0);
2) de huidige Desktop van de Spiegel met zelfde grootte en depth=32
HDC hDisplayDC = CreateDC („VERTONING“, ONGELDIG, ONGELDIG, ONGELDIG);
int. cxWidth= GetDeviceCaps (hDisplayDC, HORZRES);
int. cyHeight = GetDeviceCaps (hDisplayDC, VERTRES);
mydriver->VIDEODRIVER_start (0.0, cxWidth, cyHeight, 32);
WAARSCHUWING
Als u een deel van de Desktop weerspiegelt, beweegt een venster
in uw geknipt gebied is niet juist bijgewerkt.
Steekproef:
mydriver->VIDEODRIVER_start (10.10.320.320.32);
nietige VIDEODRIVER_Stop ();
Maak de mirrordriver los
Gebruik:
mydriver->VIDEODRIVER_Stop ();
BOOL HardwareCursor ();
De mirror driver toont curseur als blit
Gebruik:
mydriver->HardwareCursor ();
zie screentoavi_MD steekproef
BOOL NoHardwareCursor ();
De mirror driver elimineert curseur als deel van blits
Gebruik:
mydriver->NoHardwareCursor ();
klusje *myframebuffer;
Dit is een geheugenbuffer dat het uw scherm in het formaat bevat u specificeerde
32 RGBARGBARGBARGBA
In plaats van het gebruiken bitblit kunt u nu memcpy gebruiken om toegang tot de het schermgegevens te krijgen.
Gebruik:
zie screentoavi_MD steekproef
PCHANGES_BUF mypchangebuf;
Dit is een ringbuffer dat de veranderde delen bevat.
formaat:
typedef struct _CHANGES_RECORD
{
��������������� type ULONG; � //screen_to_screen, blit, newcache, oldcache
��������������� RECT rect; �����������
��������������� het punt van het PUNT;
} CHANGES_RECORD;
typedef CHANGES_RECORD *PCHANGES_RECORD;
typedef struct _CHANGES_BUF
��������������� {
��������������� �ULONG tegen;
��������������� �CHANGES_RECORD pointrect [MAXCHANGES_BUF];
���������������} CHANGES_BUF;
typedef CHANGES_BUF *PCHANGES_BUF;
De bestuurder registreert de rectveranderingen, de toepassingsbehoefte om de oude positie te herinneren
om de nodig updates te halen
Gebruik:
Zie changed_screen_parts steekproef




