Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung Venelina Jordanova

Slides:



Advertisements
Ähnliche Präsentationen
Windows Vista Felix Lutz 14. August 2007.
Advertisements

Visual Extend Product Manager
VFX 10.0 Visual Extend Was gibt es Neues?
Visual Extend Product Manager
Uwe Habermann Integration der DBI Controls aus Sedna in Visual Extend Venelina Jordanova
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.
Uwe Habermann Was ist neu in VFX 10.0? Venelina Jordanova
Uwe Habermann Venelina Jordanova Silverlight jetzt!
© 2004 Uwe Habermann Visual Extend 8.0 Workshop Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
VFX 10.0 Visual Extend Datenzugriff
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
Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung.
Uwe Habermann VFX 11.0 Produktaktivierung leicht gemacht Venelina Jordanova
Uwe Habermann VFX 11.0 VFX - DBF-CA Wizard 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
Uwe Habermann VFX 11.0 Profi Features Venelina Jordanova
© 2004 Uwe Habermann Visual Extend 9.0 Technical Preview Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
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
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 Was muss ich sonst noch wissen?
Uwe Habermann Venelina Jordanova Schreiben von Visual FoxPro Code in der Oberfläche.
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
© 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 8 Anwendungen erstellen mit Alvenos
Uwe Habermann Venelina Jordanova Was ist neu in VFX 15?
Migration von VFP Anwendungen nach Silverlight Uwe Habermann Venelina Jordanova
Windows 10 Uwe Habermann
 Präsentation transkript:

Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung Venelina Jordanova

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 * Registrierung über HTTP * Web Service für die Registrierung

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 * VFX – Application Builder * 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: * Kennwort: * Datenbank: VFXWorkshopKunden * Ist der Server erreichbar? *

Build register DLL * Modify Project RegisterDLL\registervfpizza * Regdll.vcx – cregdll *.cFtpDir = VFXWorkshop/ProductActivation *.cFtpUrl = *. cUsername = *. cPassword = *.cPort = 21

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 * Erstellte Dll wird auch auf dem Web Server verwendet!

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 * RegisterVFPIZZA.dll

VFX – Kundenverwaltung Manage Config.vfx DRIVER={SQL Server}; SERVER= \vfx,1433; UID=; PWD=; 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 * VfxRegService.dll registrieren * RegisterVFPizza.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 Eigenschaft einstellen * 32-bit-Anwendungen aktivieren

Pause! Um Uhr geht es weiter