White Paper
Veraltete Lösungsansätze
Ein Lösungsansatz ist die Erkennung von virtuellen Maschinen und Terminal Servern in Ihrer Software. Sobald Sie
eine entsprechende unerwünschte Umgebung entdecken, beenden Sie Ihre Software mit einer Fehlermeldung.
Dieser Lösungsansatz ist veraltet: Bei diesem Ansatz verschenken Sie Umsatz, da Sie sich der virtuellen Welt
komplett entziehen. Jeder Rechner mit einem Remote Desktop Zugang ist automatisch ein Terminal Server und
kann somit auch nicht mit Ihrer Software verwendet werden. Hinzu kommen Aufwand für Integration und Pflege
der Erkennung in Ihrer Software.
Verbundenes
lokales Gerät
Virtuelle Hardware
Gast
Anwendung
Verbundenes
lokales Gerät
Terminal Server Software
Host
Virtualisierungssoftware
Host Betriebssystem
Betriebssystem
Echte Hardware
Echte Hardware
Server
Virtuelle Hardware
Gast Betriebssystem
Gast
Gast Betriebssystem
Anwendung
Anwendung
Gast
Anwendung
Gast
Abbildung 4:
Veraltete
Lösungsansätze
Bei diesem Ansatz steht die Frage „Wo läuft die Software?“ im Vordergrund. Aber ist die entscheidende Frage
ist eigentlich: „Wo befindet sich die Lizenz?“ CodeMeter verfolgt diesen Ansatz und bietet Ihnen damit eine
generische, flexible und automatisch einsetzbare Lösung.
Die moderne Lösung: CodeMeter
Ein wesentlicher Bestandteil der CodeMeter Architektur ist der CodeMeter Runtime Service (CodeMeter.exe). Dies
ist ein Dienst / Dämon, den Sie mit Ihrer Software auf dem Rechner des Anwenders installieren. Die Installation des
CodeMeter Runtime Service können Sie komplett und unsichtbar in Ihrer Installation integrieren. Der CodeMeter
Runtime Service ist für Windows, Linux und OS X verfügbar.
Abbildung 5:
CodeMeter im
Netzwerk
Software
CodeMeter Runtime Service
Dongle
Lizenz-Datei
CodeMeter Runtime Service
Cloud-Lizenz
Netzwerk Lizenzserver
Netzwerk Client
Der CodeMeter Runtime Service verwaltet alle angeschlossenen CmDongles und alle verfügbaren CmActLicenses
und stellt die Lizenzen für Ihre Software zur Verfügung.
6