Wie funktioniert es?

Der Spiegel-videofahrer ist ein Fahrer, den UltraVNC (zum Beispiel) verwenden kann mit Schirmänderungen schnell und leistungsfähig mitzuteilen. Using ihn auf UltraVNC ergibt ein Bediener eine ausgezeichnete Genauigkeit. Der videofahrer bildet auch eine direkte Verbindung zwischen dem videofahrer frammebuffer Gedächtnis und dem UltraWinVNC Bediener. Using das framebuffer beseitigt direkt den Gebrauch der CPU für den intensiven blitting Schirm, mit dem Ergebnis einer grossen Geschwindigkeitserhöhung und sehr niedrigen EINER CPU-Last.

Gestütztes OS für Fahrer des Spiegels mv2?

Gewinn 2000
Gewinn 2003
Gewinn 2008
XP
Vista
Gewinn 7

Installation

Wenn Sie eine vorhergehende Version angebracht haben, wird sie empfohlen, um sie zuerst zu deinstallieren, indem man das folgende tut: setupdrv.exe deinstallieren
Installation wird durch setupdrv.exe anbringen erfolgt
Das Programm setupdrv.exe ist im Faltblatt, das Sie während der Fahrerinstallation gewählt haben.

Handbuch deinstallieren

  1. Nettoendvnccom (Kommunikationsmanagerservice stoppen)
    Fahrer mv2 benutzt nicht das vnccom, nur benötigt mit den alten Fahrern
  2. Unter XP: Kontrollbereich ⇒ System ⇒ Hardware ⇒ Vorrichtungs-Manager ⇒ Anzeigen-Adapter ⇒ deinstallieren Spiegelfahrer.
    Unter W2000: W2000 erlaubt nicht, videofahrer werden entfernt beim Laufen.
    Trick: Vncdrv.sys (das entfernen in system32/drivers ist), und neu starten. Sie können den Fahrer die gleiche Weise wie mit XP, über den Vorrichtungsmanager jetzt entfernen.

Höhereinstufung der Ausgabe

Für jede Version sind die vncdrv.sys und die vnccom.sys Paare. Vncdrv.sys ist ein Kernfahrer, also kann auf Neustart nur geleert werden. Nach der Höhereinstufung des Fahrers, ist vncdrv.sys noch die alte Version, aber vnccom.sys ist bereits das Neue. Schaltung von vncdrv.sys ist auf Neustart erfolgt. Den Fahrer nicht benutzen, bevor Sie neu starten.

 

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 des Lizenznehmers 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: Dieses email address wird vor spambots geschützt. Sie benötigen das Javascript, das ermöglicht wird, es anzusehen

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;
Nicht vergessen zu löschen
mydriver löschen; 

 VIDEODRIVER_start (int x aufheben, 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 widersprechen;
                 CHANGES_RECORD pointrect [MAXCHANGES_BUF];
                } CHANGES_BUF;
typedef CHANGES_BUF *PCHANGES_BUF; 

Die Fahreraufzeichnung, die das rect ändert, die Anwendungsnotwendigkeit, sich an die alte Position zu erinnern
zu die erforderlichen Updates extrahieren
Verbrauch:
Changed_screen_parts Probe sehen