UVNC MD SDK
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
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




