Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung.

Slides:



Advertisements
Ähnliche Präsentationen
Was gibt´s neues im Bereich Sicherheit
Advertisements

Windows Vista Felix Lutz 14. August 2007.
Visual Extend Product Manager
VFX 10.0 Visual Extend Was gibt es Neues?
Visual Extend Product Manager
Was ist neu in VFX 9.5 im 2. Quartal 2006? Uwe Habermann Visual Extend Product Manager
© 2005 Uwe Habermann Visual Extend 9.5 Technical Preview Uwe Habermann Visual Extend Product Manager
Uwe Habermann VFX 11.0 Visual Extend Workshop Venelina Jordanova
Uwe Habermann Datenbanksynchronisation Venelina Jordanova
Venelina Jordanova Uwe Habermann V-VFX1 Visual Extend Power for VFP Developers.
VFX Schnelle Anwendungs-entwicklung mit Visual FoxPro 9.0 und Visual Extend 9.0 deutschsprachige FoxPro User Group Uwe Habermann Microsoft Visual FoxPro.
Client/Server mit Visual FoxPro 9.0
Erstellen von WebServices mit Visual FoxPro 9.0
Uwe Habermann Venelina Jordanova dFPUG – Silverlight Wizard.
Uwe Habermann VFX 10.0 Visual Extend Special Features.
V-FX++ Visual Extend heute und morgen
Uwe Habermann Venelina Jordanova Silverlight jetzt!
Uwe Habermann VCM Visual Contact Manager.
© 2004 Uwe Habermann Visual Extend 8.0 Workshop Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
Uwe Habermann VFX 10.0 Visual Extend Formularerstellung.
VFX 10.0 Visual Extend Datenzugriff
Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung Venelina Jordanova
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
Visual Extend Product Manager
Visual Extend Weitere Features deutschsprachige FoxPro User Group Uwe Habermann VFX 25 D.
Uwe Habermann Venelina Jordanova VFP Code in Silverlight Anwendungen ausführen.
Was ist neu in VFX 9.5 im 1. Quartal 2006? Uwe Habermann Visual Extend Product Manager
Visual Extend Features für Entwickler deutschsprachige FoxPro User Group Uwe Habermann VFX 05 D.
Uwe Habermann VFX 11.0 Produktaktivierung leicht gemacht Venelina Jordanova
Uwe Habermann VFX 10.0 Visual Extend Anwendungsverteilung.
Visual Extend Application Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 07 D.
Uwe Habermann VFX 11.0 Distribution von Anwendungen Venelina Jordanova
© 2004 Uwe Habermann Visual Extend 9.0 Technical Preview Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
Visual Extend Anwendertreffen 2007 deutschsprachige FoxPro User Group Uwe Habermann, Rainer Becker VFXAWD07.
Visual Extend Produktaktivierung deutschsprachige FoxPro User Group Uwe Habermann VFX 23 D.
Uwe Habermann VFX 11.0 Einsatz von Cursoradaptern in bestehenden Anwendungen Venelina Jordanova
Uwe Habermann VFX 10.0 Visual Extend Features Revisited.
Uwe Habermann Venelina Jordanova VFX – Silverlight Wizard.
Venelina Jordanova Uwe Habermann V-VFX2 Visual Extend Was gibt es Neues?
Generelles POVs müssen immer lizenziert werden
VFX - Von DBC zu SQL mit CA VFX Von DBC zu SQL mit CA Venelina Jordanova Software Development Team Leader Uwe Habermann Visual Extend.
© 2003 Uwe Habermann Visual Extend 7.1 Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker
Installation und Aktivierung.
Uwe Habermann Venelina Jordanova Kostenloser Einstieg in eine neue Welt!
© 2002 Uwe Habermann Visual Extend Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker für.
VFX - Einführung DBC-Anwendungen VFX – Einführung DBC-Anwendungen Venelina Jordanova Software Development Team Leader Uwe Habermann Visual.
Fun with VFX – das Anwendertreffen Venelina Jordanova Software Development Team Leader Uwe Habermann Visual Extend Product Manager
Visual Extend CTableForm Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 08 D.
Visual Extend CursorAdapter deutschsprachige FoxPro User Group Uwe Habermann VFX 18 D.
Visual Extend CDataFormPage Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 09 D.
Visual Extend Download, Installation, Registrierung deutschsprachige FoxPro User Group Uwe Habermann VFX 01 D.
Visual Extend Mandantenfähigkeit deutschsprachige FoxPro User Group Uwe Habermann VFX 22 D.
Visual Extend Lokalisierung deutschsprachige FoxPro User Group Uwe Habermann VFX 24 D.
Visual Extend Application Wizard deutschsprachige FoxPro User Group Uwe Habermann VFX 06 D.
© 2005 Uwe Habermann, Venelina Jordanova Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager
Uwe Habermann Venelina Jordanova Übernahme der Visual FoxPro Geschäftslogik.
Uwe Habermann Venelina Jordanova Professioneller Einstieg in eine neue Welt!
Uwe Habermann Venelina Jordanova Was ist neu in VFX 13 für VFP seit der Konferenz?
Uwe Habermann Venelina Jordanova dFPUG-CeBIT-Entwicklertreffen
Venelina Jordanova Uwe Habermann V-VFX Visual Extend Mehr als ein RAD Framework.
Uwe Habermann Venelina Jordanova VFX in Cloud.
Uwe Habermann V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova
Fun with VFX – das Anwendertreffen Venelina Jordanova Software Development Team Leader Uwe Habermann Visual Extend Product Manager
Copyright © 2007, SAS Institute Inc. All rights reserved. SAS Activity-Based Management Survey Kit (ASK): Benutzerverwaltung & Sicherheit.
© 2004 Uwe Habermann Visual Extend 8.0 Update Workshop Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
Uwe Habermann V-VFX2 Produktiv mit VFX Builder Einsatz in der Praxis Venelina Jordanova
Warum IIS? Best of Microsoft Webserver
Uwe Habermann Venelina Jordanova Bestehende VFX-Anwendungen leicht erweitern.
Windows 10 Uwe Habermann
D-SQL SQLization – endlich Client/Server!
 Präsentation transkript:

Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung

VFP and Selling to Clients (I)

Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung

Produktaktivierung Schutz der Anwendung vor unberechtigter Benutzung Freischaltung von Modulen Kundenverwaltung Updates für berechtigte Kunden

Produktaktivierung Konzept Anwendung beim Kunden Mit Produktaktivierung Web Server Web Service oder HTTP Datenbank mit Kundendaten Verwaltungs-PC Kundenverwaltung Erstellen von Aktivierungsschlüsseln

Produktaktivierung Standardwerte für Benutzerrechte VFX – Kundenverwaltung Web Service für die Registrierung Registrierung über HTTP

Produktaktivierung Microsoft kompatible Aktivierungsschlüssel XXXXX-XXXXX-XXXXX-XXXXX-XXXXX Zeitlich befristete Schlüssel Automatisches Erstellen von zeitlich befristeten Schlüssel bei der Registrierung

Web Service oder HTTP? Web Service SOAP muss auf dem Web Server installiert sein (geht nicht auf Vista) SOAP Client muss beim Kunden installiert sein MSXML4 muss installiert sein HTTP mit ASP Ab Windows 2000 problemlos

Vorbereitung für die Produktaktivierung VFX – Application Builder Manuelle Einstellungen VFX – Define Activation Rules Build register DLL VFX – Kundenverwaltung Einrichtung des Web Servers Besonderheiten bei IIS 7

Einstellungen im VFX – Application Builder Enable Product Activation cFoxAppl.lUseActivation =.T. Activation key validity in days cVFXActivation.nDefaultValidityDays = 30 Activation key type cVFXActivation.nProductActivationBehavior = 2 Store activation data to cVFXActivation.cStoreActivationData = "Name.ini"

Einstellungen im VFX – Application Builder Time limited activation key cVFXActivation.lUseTimeLimitedActivationKey =.T. Start day of activation key cVFXActivation.dStartActivationDate = Method to send registration number to the developer cVFXActivation.nRegWay = 13

Einstellungen im VFX – Application Builder Server name for HTTP registration cVFXActivation.cHTTPRegisterUrlServerName = Object name for HTTP registration cVFXActivation.cHTTPRegisterUrlObjectName = /RegisterTest/Register.asp

Manuelle Einstellungen Eigenschaften, die (noch) nicht im VFX – Application Builder sind Cfoxappl.ccompanyname = Meine Firma Cfoxappl.cappname = VFXWorkshop Wenn mit Web Service registriert wird Cfoxappl.cwsdl Cfoxappl.cRegisterMethodName

Define Activation Rules Definition der Hardware- oder Software- Parameter Ausdruck CPU Number File Creation Date HDD Factory Serial Number HDD Volume Serial Number LAN Card Number Registry Key Value je Anwendung beliebig kombinierbar

Define Activation Rules Constant Expression 2424*sdfsdf LAN Card Number

Define Activation Rules Bis zu 32 Einzelrechte je Anwendung Bezeichnung muss gültiger Name für Eigenschaft sein Standardeinstellung für automatisch generierte Aktvierungsschlüssel goProgram.SecurityRights. -1 – nicht aktiviert 0 – Recht nicht erteilt 1 – Recht erteilt

Define Activation Rules Eins Zwei Drei

Test! Kontrolle der Registrierung im SQL Server Management Studio Servername: Benutzername: VFXWorkshop Kennwort: vfx Datenbank: VFXWorkshopKunden Ist der Server erreichbar?

Build register DLL COM Server generiert Aktivierungsschlüssel Verwendet vfxgenactkey.APP Kann als Web Service verwendet werden Automatisch erstellen: Build register DLL Manuell erstellen: Multithreaded! Administratorrechte erforderlich Wichtig auf Windows Vista

VFX – Kundenverwaltung Verwaltung von Kundendaten Generieren von Aktivierungsschlüsseln Vergabe von Rechten für Module Versionsverwaltung Verwaltung von Laufzeitfehlern Als Fat Client lauffähig

VFX – Kundenverwaltung COM Server muss registriert sein Manage Config.vfx Datenbankname = cAppName VFXWorkshop Datenbank = Regdata.dbc oder SQL -> Connectionstring Registerdll = Name der DLL RegisterVSS.dll

VFX – Kundenverwaltung Manage Config.vfx DRIVER={SQL Server}; SERVER= \sqlexpress,1476; UID=VFXWorkshop; PWD=vfx; DATABASE=VFXWorkshopKunden;

Web Service Projekt unter VFX – Kundenverwaltung Web Service DLL erstellen Registrationwebservice.dll Projekt unter Anwendung DLL mit Aktivierungsdaten Register.dll Regdata Datenbank vorbereiten Config.vfx richtig einstellen

Server einrichten ASP muss laufen VFP 9 Runtime Register.asp in WWWRoot kopieren RegisterVSS.dll registrieren vfxgenactkey.APP Config.vfx Datenbank

Besonderheiten bei IIS 7 Standard bei Windows Vista Kann bei älteren Windows Versionen nachinstalliert werden Muss im 32 bit Modus laufen.NET Framework konfigurieren 32-bit-Anwendungen aktivieren Um Uhr geht es weiter

Pause! Um Uhr geht es weiter