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 Vergunninghouder 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:
Dit e-mailadres wordt beschermd tegen spambots. U hebt JavaScript nodig wordt toegelaten die om het te bekijken
Download
Het M.D. SDK van de 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; Vergeet niet 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 { Teller ULONG; 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 |