UVNC MD SDK


Fahrer | Frau-LOGON | Verschlüsselung | Schwätzchen | Datenumspeicherung | Java-Projektor

Lizenz für Verbrauch mit ultravnc

1. BEWILLIGUNG DER LIZENZ:


UVNC bvba bewilligt hiermit die nicht-exklusive Ultr@VNC Mannschaft -, Abgabe-freie, weltweite, unaufhörliche Lizenz sich zu verteilen, verwenden
Software-Produkt „Spiegelfahrer“ in der binären Form für ihre Ferncontrole Software. Ultr@VNC Mannschaft bewilligt dem Endbenutzer das Recht hiermit, das Software-Produkt „Spiegel-Fahrer“ zu benutzen und zu vertreiben mit „Ultr@VNC“.



2. BEGRENZTE GARANTIE


KEINE GARANTIE. In größtem Maße ermöglicht durch anwendbares Gesetz, dementieren wir ausdrücklich jede mögliche Garantie für das SOFTWARE-PRODUKT
„Spiegel-Fahrer“. Das SOFTWARE-PRODUKT „Spiegel-Fahrer“ und alle in Verbindung stehenden Unterlagen werden „zur Verfügung gestellt, wie“ ohne Garantie irgendwie der Art ist, entweder ausdrücklich oder angedeutet, einschließlich, ohne Beschränkung, die implizierten Garantien der Marktgängigkeit oder
Eignung zu einem bestimmten Zweck. KEINE HAFTUNG FÜR FOLGESCHADENN. In größtem Maße ermöglicht durch anwendbares Gesetz, auf keinen fall sind wir für verantwortlich
irgendwelche Schäden whatsoever (einschließlich, ohne Beschränkung, Schäden für Verlust des Geschäftsgewinns, Geschäftsunterbrechung, Verlust der Geschäftsinformationen oder irgendeinen anderen finanziellen Verlust) entstehend aus dem Gebrauch heraus oder Unfähigkeit zu verwenden, dieses Produkt.

Handelslizenz

Binäre Lizenz
Preis: 1000EU
UVNC bvba bewilligt Ihnen eine nicht-exklusive, persönliche, unaufhörliche, weltweite Lizenz hiermit dich zu verteilen, verwenden
Software-Produkt „Spiegelfahrer“ in der binären Form für Ihre Software.

Quellencode:
Preis: 4500EU
UVNC bvba bewilligt Lizenznehmer einen nicht-exklusiven, persönlichen, unaufhörlichen, weltweiten rightto Gebrauch der Quellencode für den Spiegel
Fahrer. Lizenznehmer stimmt zu und bestätigt, dass der Quellencode eigen wertvoll ist, und nicht im Allgemeinen gewusst in
Industrie. Lizenznehmer stimmt, dass sie, durch angemessene Mittel, die Vertraulichkeit des Quellencodes beibehält, zu und
verbreitet nicht oder erlaubt uneingeschränkten Zugang. Lizenznehmer verteilt den Quellencode auf niemand anders als
Angestellte und Softwareentwickler der Organisations- oder Drittparteifremdfirmen des Lizenznehmers, die im Namen Licensee�s arbeiten
Organisation mit einer Notwendigkeit zu wissen. Lizenznehmer kann erlaubterweise verantwortlich gehalten werden für jede mögliche Verletzung des geistigen Eigentums
Rechte, das durch Licensees Störung, sich dieses unterzuwerfen verursacht oder angeregt wird.

Wenn Sie optain eine Quellencodelizenz, nachdem Sie eine binäre Lizenz, der Quellencode-Lizenz Preis gekauft haben, 3500EU sind.

Info: rudi.de.vos@skynet.be

Download

Download MD SDK

Gestütztes OS

Der Spiegelfahrer wird an gestützt

Windows 2000

Windows 2003

Windows Xp

Windows 2008

Windows Vista

Windows 7

Installation

Setupdrv.exe bringen an

DEINSTALLIEREN

Setupdrv.exe deinstallieren

 

Sie können das Steuerpanal auch verwenden und neue Hardware, auserwähltes Video und Punkt der .inf Akte hinzufügen.

 

Akten

Mv2.sys= miniport Fahrer

Mv2.dll = Anzeigen-DLL, das tatsächliche Spiegelfahrermaterial

Mv2.inf = Installationsakte

Mv2.cat = Katalog für unterzeichnenden Fahrer

Proben

screenrecorder using bitblt

das gleiche screenrecorder mit Spiegelfahrer

Vierecksliste der geänderten Schirmteile erhalten

Die kleinen Proben helfen Ihnen, einen Spiegelfahrer in Ihrer eigenen Anwendung einzuführen

VIDEODRIVER Kategorie

 

VIDEODRIVER ();

Md-Fahrer Kategorie initialisieren

Verbrauch:

VIDEODRIVER *mydriver= neues VIDEODRIVER;

Don�t vergessen zu löschen

Löschung mydriver;

 

 

 

leeres VIDEODRIVER_start (int x, int-y, int w, int h, int Tiefe);

Den Spiegelfahrer anbringen

linke Spitzenecke in Position bringen

x=left

y=top

Breite w=screen

Höhe h=screen

depth= 8/16/32, Stromtiefe des speziellen Falles 0=use

Verbrauch:

1) Gegenwärtiger Schreibtisch des Spiegels mit selber Größe und Tiefe

HDC hDisplayDC = CreateDC („ANZEIGE“, NULL, NULL, NULL);

int cxWidth= GetDeviceCaps (hDisplayDC, HORZRES);

int cyHeight = GetDeviceCaps (hDisplayDC, VERTRES);

mydriver->VIDEODRIVER_start (0.0, cxWidth, cyHeight, 0);

 

2) Gegenwärtiger Schreibtisch des Spiegels mit selber Größe und depth=32

HDC hDisplayDC = CreateDC („ANZEIGE“, NULL, NULL, NULL);

int cxWidth= GetDeviceCaps (hDisplayDC, HORZRES);

int cyHeight = GetDeviceCaps (hDisplayDC, VERTRES);

mydriver->VIDEODRIVER_start (0.0, cxWidth, cyHeight, 32);

 

WARNING

Wenn Sie ein Teil vom Tischplatten widerspiegeln und verschieben ein Fenster

in Ihrer befestigten Region nicht ist korrektes modernisiertes.

Probe:

mydriver->VIDEODRIVER_start (10.10.320.320.32);

 

 

 

leeres VIDEODRIVER_Stopp ();

Den Spiegelfahrer abtrennen

Verbrauch:

mydriver->VIDEODRIVER_Stopp ();

 

 

 

BOOL HardwareCursor ();

Spiegelfahrererscheinen-Cursor als blit

Verbrauch:

mydriver->HardwareCursor ();

screentoavi_MD Probe sehen

 

 

BOOL NoHardwareCursor ();

Spiegelfahrer beseitigen Cursor als Teil der blits

Verbrauch:

mydriver->NoHardwareCursor ();

 

 

 

 

Putzfrau *myframebuffer;

Dieses ist ein Gedächtnispuffer, das Ihren Schirm im Format enthalten, das, Sie spezifizierten

32 RGBARGBARGBARGBA

Anstatt, bitblit zu benutzen, können Sie jetzt pflegen memcpy, um Zugang zu den Schirmdaten zu erhalten.

Verbrauch:

screentoavi_MD Probe sehen

 

 

PCHANGES_BUF mypchangebuf;

Dieses ist ein ringbuffer, das die geänderten Teile enthalten.

Format:

typedef struct _CHANGES_RECORD

{

��������������� ULONG Art; � //screen_to_screen, blit, newcache, oldcache

��������������� RECT rect; �����������

��������������� PUNKT-Punkt;

} CHANGES_RECORD;

typedef CHANGES_RECORD *PCHANGES_RECORD;

typedef struct _CHANGES_BUF

��������������� {

��������������� �ULONG Kostenzähler;

��������������� �CHANGES_RECORD pointrect [MAXCHANGES_BUF];

���������������} CHANGES_BUF;

typedef CHANGES_BUF *PCHANGES_BUF;

 

Die Fahreraufzeichnung die rect Änderungen, die Anwendungsnotwendigkeit, sich an die alte Position zu erinnern

zu die erforderlichen Updates extrahieren

Verbrauch:

Changed_screen_parts Probe sehen