Portal > Foren > Java > Allgemeine Java-Programmierung > 14-Tage Testversion erstellen?
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 04.10.2005, 11:21 Nach oben    #1
xyz
Gast
 
Beiträge: n/a
Standard 14-Tage Testversion erstellen?

Hallo,
wie kann man eine 14-Tage Testvesion erstellen?

Viele Grüße
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.10.2005, 13:20 Nach oben    #2
Xandro
Gast
 
Beiträge: n/a
Standard

Also zuerst musst Du natürlich das aktuelle Datum auslesen wenn das Programm zum ersten Mal gestartet wird.
Je nachdem wie es Dir in den Sinn kommt, kann Du als nächstes entweder

a) einen Countdown programmieren der die 14 Tage runterläuft
oder
b) jeden vergangenen Tag zählen

um letztendlich den Programmstart zu unterbinden.

Code habe ich leider nicht im Angebot (finde Testversionen eh müllig).
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.10.2005, 19:02 Nach oben    #3
Sesselkleber
 
Benutzerbild von sparrow
 
Registriert seit: 17.01.2005
Beiträge: 581
Standard

Alternativ:

Beim ersten Programmstart das Datum speichern, und zwar Datum + 14 Tage.
Dann bei jedem Start gucken ob gespeichertes Datum < heutiges Datum.
sparrow ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.10.2005, 19:45 Nach oben    #4
Benutzer
 
Benutzerbild von bacarni
 
Registriert seit: 05.01.2005
Beiträge: 81
Standard

Zitat:
Zitat von sparrow
Alternativ:

Beim ersten Programmstart das Datum speichern, und zwar Datum + 14 Tage.
Dann bei jedem Start gucken ob gespeichertes Datum < heutiges Datum.
Daz hätte ich mal eine Frage. Ist zwar ein bisschen Offtopic aber egal. Wie willst du das Datum speichern? Speziell nach Programmende? Im Betrieb des Programmes ist es klar. Aber was ist danach? Was gibt es dann für Möglichkeiten Sachen dauerhaft zu speichern? Gibt es da eine andere Möglichkeit ausser Propertydateien und andere Dateien? Weil die könnte man ja leicht ändern.
__________________
Ein Vorurteil ist schwerer zu spalten als ein Atom -- Albert Einstein
bacarni ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.10.2005, 21:09 Nach oben    #5
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 432
Standard

Du kannst externe Daten nur in Dateien sichern. Allerdings kannst Du diese verschlüsseln und geschickt verstecken.
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.10.2005, 00:18 Nach oben    #6
Sesselkleber
 
Benutzerbild von sparrow
 
Registriert seit: 17.01.2005
Beiträge: 581
Standard

Zitat:
Zitat von bacarni
Daz hätte ich mal eine Frage. Ist zwar ein bisschen Offtopic aber egal. Wie willst du das Datum speichern? Speziell nach Programmende? Im Betrieb des Programmes ist es klar. Aber was ist danach? Was gibt es dann für Möglichkeiten Sachen dauerhaft zu speichern? Gibt es da eine andere Möglichkeit ausser Propertydateien und andere Dateien? Weil die könnte man ja leicht ändern.
Stichwort:
FileOutputStream
und
FileInputStream
sparrow ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.10.2005, 09:36 Nach oben    #7
Erfahrener Benutzer
 
Registriert seit: 02.02.2005
Beiträge: 539
Standard

Und wenn der User die Systemzeit zurückstellt haste geloost ... Einfacher (aber auch nicht "unmanipulierbar") wäre sicherlich eine z. B. 30 mal starten Testversion.
Gottzilla ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.10.2005, 13:03 Nach oben    #8
Xandro
Gast
 
Beiträge: n/a
Standard

Also so eine 30x Starten-Version finde ich inakzeptabel,
da auch öfter mal das Programm abstürzen kann bzw. der Rechner...
Aber ist natürlich jedem selbst überlassen.

Und das mit der Systemzeit zurückstellen ist ebenso wenig problematisch.
Zum Beispiel:

Datum beim ersten Start wird gespeichert.
Datum bei jedem weiteren Start wird überprüft und wenn es älter (also davor liegt) ist,
dann bricht das Programm den Startvorgang ab.
Ist das Datum aber jünger (also danach liegt), wird es gezählt und der Startvorgang weitergeführt, solange bis die 14 Tage abgelaufen sind.l
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.10.2005, 17:12 Nach oben    #9
Erfahrener Benutzer
 
Registriert seit: 02.02.2005
Beiträge: 539
Standard

Und dann kommt der User irgendwann drauf und stellt vor jedem Start die Systemzeit auf die Zeit, als der letzte Start war. Damit isser dann fein raus. Hat er halt an "einem" Tag das Programm mehrmals gestartet. Natürlich könnt man Uhrzeit mit loggen, aber dann kannst des Prog testen, als würdests 24 Stunden am Tag nix anderes machen
Gottzilla ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.10.2005, 18:24 Nach oben    #10
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.129
Standard

Wenn das Programm sowieso schon das Internet verwendet, könnte es darüber das aktuelle Datum erfragen.
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.10.2005, 13:16 Nach oben    #11
Xandro
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Hobbit_im_Blutrausch
Und dann kommt der User irgendwann drauf und stellt vor jedem Start die Systemzeit auf die Zeit, als der letzte Start war. Damit isser dann fein raus. Hat er halt an "einem" Tag das Programm mehrmals gestartet. Natürlich könnt man Uhrzeit mit loggen, aber dann kannst des Prog testen, als würdests 24 Stunden am Tag nix anderes machen
Du würdest diesen Aufwand betreiben?
Naja ... ist schon recht umständlich, sowas auf Dauer zu gewährleisten.
Irgendwie habe ich sogar das Gefühl, Du gehst davon aus dass jeder PC-Nutzer ein Bösewicht ist
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.10.2005, 16:45 Nach oben    #12
Benutzer
 
Benutzerbild von bacarni
 
Registriert seit: 05.01.2005
Beiträge: 81
Standard

naja, du könntest ja das datum ins binäre zahlensystem umwandeln und dann noch mir md5 verschlüsseln
__________________
Ein Vorurteil ist schwerer zu spalten als ein Atom -- Albert Einstein
bacarni ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.10.2005, 10:29 Nach oben    #13
Erfahrener Benutzer
 
Registriert seit: 02.02.2005
Beiträge: 539
Standard

Zitat:
Zitat von Xandro
Zitat:
Zitat von Hobbit_im_Blutrausch
Und dann kommt der User irgendwann drauf und stellt vor jedem Start die Systemzeit auf die Zeit, als der letzte Start war. Damit isser dann fein raus. Hat er halt an "einem" Tag das Programm mehrmals gestartet. Natürlich könnt man Uhrzeit mit loggen, aber dann kannst des Prog testen, als würdests 24 Stunden am Tag nix anderes machen
Du würdest diesen Aufwand betreiben?
Naja ... ist schon recht umständlich, sowas auf Dauer zu gewährleisten.
Irgendwie habe ich sogar das Gefühl, Du gehst davon aus dass jeder PC-Nutzer ein Bösewicht ist
Nö net wirklich, aber er wollte ja was sicheres (obwohl, wollte er überhaupt was sicheres oder gings net einfach nur um ne Möglichkeit das zu machen :confused: ). Und wenn er programmieren kann, dann schreibt er sich für das Zurücksetzen ein Programm
Gottzilla ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.10.2005, 21:29 Nach oben    #14
Sesselkleber
 
Benutzerbild von sparrow
 
Registriert seit: 17.01.2005
Beiträge: 581
Standard

Zitat:
Zitat von Hobbit_im_Blutrausch
Und wenn er programmieren kann, dann schreibt er sich für das Zurücksetzen ein Programm
Oder er decompiliert das Java-Proggi und nimmt die Prüfung raus
sparrow ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 09.10.2005, 00:59 Nach oben    #15
Erfahrener Benutzer
 
Registriert seit: 02.02.2005
Beiträge: 539
Standard

Was schließen wir daraus? kV dass des 100pro sicher hinbekommst
Gottzilla ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 09.10.2005, 13:07 Nach oben    #16
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 432
Standard

Zitat:
Zitat von sparrow
Zitat:
Zitat von Hobbit_im_Blutrausch
Und wenn er programmieren kann, dann schreibt er sich für das Zurücksetzen ein Programm
Oder er decompiliert das Java-Proggi und nimmt die Prüfung raus
Was nicht immer unbedingt trivial ist. Das Decompilieren kann man nämlich beliebig erschweren - mit entsprechendem Aufwand natürlich.
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[PHP] thumbnails erstellen - kleine Funktion Jann Hendrik Tutorials 2 16.01.2008 10:38
Array erstellen Jan Datenbanken 5 01.04.2006 17:14
[Anfänger!] mySQL Tabellen erstellen & lesen Tobiaz Datenbanken 5 07.01.2006 13:12
Report erstellen und ausdrucken Waldi5001 Desktop-Applikationen und Grafik 6 14.12.2005 05:23
[PHP] Wie kann ich eine Textdatei erstellen und mit Inhalt füllen? Ben Tutorials 2 06.09.2005 11:17


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:50 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45