UVNC M.D. SDK


Bestuurder | Mej.-opening van een sessie | Encryptie | Praatje | De Overdracht van het dossier | De Viewer van Java

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

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;

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