Entwickler-Ecke

Jobbörse - Demoversion


Delete - Fr 22.01.10 15:36
Titel: Demoversion
hey
kan mir jemand gegen bezahlung aus meinen programm eine demo machen pls??
lg


Moderiert von user profile iconNarses: Topic aus Delphi4PHP-Technologien verschoben am Fr 22.01.2010 um 17:39


Gausi - Fr 22.01.10 15:43

Was meinst du mit "Demo aus einem Programm machen"? :gruebel:


Delete - Fr 22.01.10 17:29

hab ein programm aus der ich gern eine demo mache d.h mit eingeschränkten funktionen. erst wen er sich es kauft bekommt er nen aktivierungskey den er dan eingibt und zur vollversion freischaltet.
lg


Narses - Fr 22.01.10 17:41

Moin!

Und die Demo soll in PHP geschrieben werden? :?!?:

cu
Narses


Xentar - Fr 22.01.10 18:12

Und, wenn du schon ein Programm selber geschrieben hast, wieso brauchst du dafür jemand anderes, der dir da ein paar IFDEFs einbaut? Oder wie auch immer man das macht.


Delete - Fr 22.01.10 18:22

nein die soll nciht in php geschrieben werden
ich kan des einfach nciht
lg


Xiut - Fr 22.01.10 19:32

Als ich das mal für ein kleines Programm gemacht hab ich das wie folgt gemacht:

1. Man bastelt sich einen Keygen (mit XOR oder wie das heißt am besten udn was es da alles gibt)

2. Man schaut beim start des Programms ob eine Datei (muss man vorher festlegen) mit dem Key vorhanden ist oder nicht

3. Wenn die vorhanden ist schaut man ob der Key gültig ist und lässt das Programm normal starten wenn er es ist.
Wenn nicht vorhanden oder ungültig versteckt man die Buttons und co. die nicht für die Demo bestimmt sind. (oder z.B. button1.enabled := false )

Also für kleine Programme reicht das (finde ich).

Xiut


elundril - Fr 22.01.10 19:37

Und viele können das dann in weniger als 2 minuten knacken. ;)

lg elundril


Flamefire - Fr 22.01.10 21:04

user profile iconelundril hat folgendes geschrieben Zum zitierten Posting springen:
Und viele können das dann in weniger als 2 minuten knacken. ;)

lg elundril


Und? Wenn du die Funktionen mit reinnimmst (also voll Funktionsfähige Demo, die sich per Key freischalten lässt) geht das immer. Mal in 2, oder auch in 20 Minuten...Ist kein Ding.

Wenn dann also 2 Versionen und mit Compilerdirektiven.
Dann kann aber immer noch jmd, der das Programm gekauft hat, es weitergeben.

Also Vorschlag: IFDEFs verwenden, und beim Verteilen der Programm die echten Brandmarken.
Also irgendwo eine ID verstecken, die eindeutig ist und dem Käufer zuordnen.
Sollte dein Programm dann öffentlich auftauchen, weißt du wer es war (es sei denn er hat die ID gefunden ^^)


Xiut - Fr 22.01.10 21:38

Wenn ein neues Photoshop raus kommt ist es eine Woche später oder früher gecrackt.
Dazu noch kann jeder sich ein programm kaufen und dann seinen Key bei tauschbörsen anbieten.


zu 99% Sicher wäre dann nur noch ein Accountsystem mit der GUID (also dieser Prozessor ID oder wie die heißt) und sowas halt.
Dann einfach einstellen das man seinen account nur alle 2 tage mit einem neuen PC verbinden kann oder sowas halt in der art.


elundril - Fr 22.01.10 22:49

user profile iconFlamefire hat folgendes geschrieben Zum zitierten Posting springen:
user profile iconelundril hat folgendes geschrieben Zum zitierten Posting springen:
Und viele können das dann in weniger als 2 minuten knacken. ;)

lg elundril


Und? Wenn du die Funktionen mit reinnimmst (also voll Funktionsfähige Demo, die sich per Key freischalten lässt) geht das immer. Mal in 2, oder auch in 20 Minuten...Ist kein Ding.


damit wollt ich nur sagen das ein einfacher XOR bei größeren Projekten nix bringt und bei kleineren ist der Kreis der Kunden eh nicht so groß sodass die meisten eh einfach 20 - 30 Ocken hinblättert und das Programm normal kauft.

lg elundril


Flamefire - Sa 23.01.10 00:49

user profile iconXiut hat folgendes geschrieben Zum zitierten Posting springen:
zu 99% Sicher wäre dann nur noch ein Accountsystem mit der GUID (also dieser Prozessor ID oder wie die heißt) und sowas halt.
Dann einfach einstellen das man seinen account nur alle 2 tage mit einem neuen PC verbinden kann oder sowas halt in der art.


Lässt sich genauso knacken...Kein Unterschied.

Also Frage an den TE: wie soll die Demo denn aussehen? Was soll sie wie/wann können, oder eben nicht?


Anonymous - Sa 23.01.10 01:30

Hi!

Ich wollte mal mein Programm testen wie sicher das ist.
Ich hab was gefunden mit Ollydbg (wenn das wer kennt).

Wenn sich damit wer auskennt, kann der mir sagen warum ich nicht bei jedem programm die Meldung finden kann das der Key falsch war?


Wäre nett. Hat bisher nur bei einem alten programm von mir geklappt.



Danke =9


Flamefire - Sa 23.01.10 01:38

Kurz und knapp: Nicht genug gesucht ;-)
Wer offensichtlich sowas macht:
if(key<>keyok) then showmessage('Fehler'); da findet man das leicht...
Aber dann kann man die Nachricht z.b. Verschlüsseln o.ä.


Anonymous - Sa 23.01.10 01:51

Also wenn man es nicht durch die Suche finden kann, braucht man nicht weiter zu machen, da es eh verschlüselt ist? =(


Anonymous - Sa 23.01.10 01:54

Jodiv hat folgendes geschrieben Zum zitierten Posting springen:
Also wenn man es nicht durch die Suche finden kann, braucht man nicht weiter zu machen, da es eh verschlüselt ist? =(


oder gibt es eine Methode mit der man genau sieht wo gerade das Programm ist? Also wenn die Meldung kommt, das man sieht wo sie aufgerufen wird?



Also ich werd dann auf jeden Fall immer den text von so nachrichten als bild ausgeben...


uall@ogc - Sa 23.01.10 12:52

Gibt viele möglichkeiten, wenn nen extra Fenster kommt einfach mal nen Breakpoint auf ShowMessage usw.


SAiBOT - Sa 23.01.10 13:56

Für dich wäre es wohl am besten, dies mit Fremdsoftware zu machen zB. http://www.aspack.com/asprotect.aspx, einfach mal googeln. Das bietet zwar auch nicht 100% Schutz, ist aber eine gute Alternative.


aksdb - Sa 23.01.10 14:46

Konkret für Delphi kann ich auch IceLicense [http://www.ionworx.com/icelicense.html] empfehlen. Ist natürlich auch nicht umsonst :D