Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Demoversion Programm beenden (https://www.delphipraxis.net/166123-demoversion-programm-beenden.html)

p80286 31. Jan 2012 11:27

AW: Demoversion Programm beenden
 
Die "alternate datastreams" wären vllt. eine Möglichkeit. Aber unter W8 soll es sie nicht mehr geben, dann wären sie auch wieder eine Sackgasse.

Gruß
K-H

Sir Rufo 31. Jan 2012 11:28

AW: Demoversion Programm beenden
 
Zitat:

Zitat von Darlo (Beitrag 1148502)
Ich nehme für sowas folgendes Verzeichnis:
C:\Users\[user]\AppData\Roaming

Eine schlechte Wahl ... besser
Code:
%APPDATA%
bzw.
Code:
CSIDL_APPDATA
, dann ist Windows dafür zuständig, das richtige Verzeichnis zu liefern

Darlo 31. Jan 2012 11:39

AW: Demoversion Programm beenden
 
Zitat:

Zitat von Sir Rufo (Beitrag 1148505)
Zitat:

Zitat von Darlo (Beitrag 1148502)
Ich nehme für sowas folgendes Verzeichnis:
C:\Users\[user]\AppData\Roaming

Eine schlechte Wahl ... besser
Code:
%APPDATA%
bzw.
Code:
CSIDL_APPDATA
, dann ist Windows dafür zuständig, das richtige Verzeichnis zu liefern

Das war nur der Pfad.
Code:
    SHGetSpecialFolderLocation(Einstellungen.Handle, CSIDL_APPDATA, SpecialDir);
    SHGetPathFromIDList(SpecialDir, @FBuf[0]);
    Allocator.Free(SpecialDir);
    pfad := FBuf+'\[Firma]\[Programmname]\';
Gruß

Luckie 31. Jan 2012 14:00

AW: Demoversion Programm beenden
 
Zitat:

Zitat von Darlo (Beitrag 1148502)
Ich nehme für sowas folgendes Verzeichnis:
C:\Users\[user]\AppData\Roaming

Den Ordner AppData findet ein normaler User eh nicht.

Ein normaler Benutzter crackt auch keine Demoversionen. Er sucht sie sich im Internet. Und mit der Software von Sysinternals ist das ganz schnell gefunden. Dann noch die Sprunganweisung gepatcht und das war es dann. Ein mittlemäßig erfahrener Cracker macht dir das in einer halben Stunden. Und jetzt setzte das mal ins Verhältnis zu der Zeit und den Aufwand, den ihr da schon reingesteckt habt. Hättet ihr die Zeit und Mühe in gute Features investiert, dann hättet ihr auch ein paar ehrliche Käufer mehr und die, die die gecrackte Version nutzen, würden gar nicht groß ins Gewicht fallen.

Darlo 31. Jan 2012 15:48

AW: Demoversion Programm beenden
 
Zitat:

Zitat von Luckie (Beitrag 1148529)
Hättet ihr die Zeit und Mühe in gute Features investiert, dann hättet ihr auch ein paar ehrliche Käufer mehr und die, die die gecrackte Version nutzen, würden gar nicht groß ins Gewicht fallen.

Wo liest du denn raus dass die Software nicht gut ist und dass der Absatz nicht stimmt?? :gruebel:

Luckie 31. Jan 2012 15:53

AW: Demoversion Programm beenden
 
Wo liest du raus, dass ich gesagt habe, die Software sei schlecht? ;)

p80286 31. Jan 2012 16:33

AW: Demoversion Programm beenden
 
Zitat:

Zitat von Darlo (Beitrag 1148550)
Zitat:

Zitat von Luckie (Beitrag 1148529)
Hättet ihr die Zeit und Mühe in gute Features investiert, dann hättet ihr auch ein paar ehrliche Käufer mehr und die, die die gecrackte Version nutzen, würden gar nicht groß ins Gewicht fallen.

Wo liest du denn raus dass die Software nicht gut ist und dass der Absatz nicht stimmt?? :gruebel:

Wahrscheinlich wurde er an die seltenen Softwareperlen erinnert, die mit so vielen Sicherheitsfeatures zugenagelt waren, daß ein Arbeiten mit ihnen unmöglich war.

Gruß
K-H

Darlo 31. Jan 2012 19:32

AW: Demoversion Programm beenden
 
Zitat:

Zitat von Luckie (Beitrag 1148552)
Wo liest du raus, dass ich gesagt habe, die Software sei schlecht? ;)

Oh man, Programmierer können so penibel sein ;-), du weißt was ich meine...

Luckie 31. Jan 2012 19:35

AW: Demoversion Programm beenden
 
Zitat:

Zitat von Darlo (Beitrag 1148584)
Oh man, Programmierer können so penibel sein ;-), du weißt was ich meine...

Berufskrankheit. ;)

CCRDude 1. Feb 2012 17:18

AW: Demoversion Programm beenden
 
Zitat:

Zitat von Darlo (Beitrag 1148502)
Um die Demo zu aktivieren muss bei mir eine Onlineverbindung bestehen und ich speichere die HDD-Id in eine Datenbank, wenn die ID vorhanden, kann die Demo nicht mehr aktiviert werden.

Und informierst Du den Benutzer vor der Ausführung dieser Funktion darüber, daß Du personenbeziehbare Daten übermittelst, wie Du sie speicherst, zu welchen Zwecken Du sie speicherst, und wie Du sicherstellst, dass diese nicht verloren oder sonstwie an Dritte gehen? Bzw. an welche Dritte sie gehen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:12 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz