| Autor |
Beitrag |
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Fr 22.01.10 15:36
hey
kan mir jemand gegen bezahlung aus meinen programm eine demo machen pls??
lg Moderiert von Narses: Topic aus Delphi4PHP-Technologien verschoben am Fr 22.01.2010 um 17:39
|
|
Gausi
      
Beiträge: 8554
Erhaltene Danke: 481
Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
|
Verfasst: Fr 22.01.10 15:43
Was meinst du mit "Demo aus einem Programm machen"? 
_________________ We are, we were and will not be.
|
|
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: 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
      

Beiträge: 10185
Erhaltene Danke: 1261
W11x64
TP3 .. D7pro .. D10.2CE
|
Verfasst: Fr 22.01.10 17:41
Moin!
Und die Demo soll in PHP geschrieben werden?
cu
Narses
_________________ There are 10 types of people - those who understand binary and those who don´t.
|
|
Xentar
      
Beiträge: 2077
Erhaltene Danke: 2
Win XP
Delphi 5 Ent., Delphi 2007 Prof
|
Verfasst: 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.
_________________ PROGRAMMER: A device for converting coffee into software.
|
|
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Fr 22.01.10 18:22
nein die soll nciht in php geschrieben werden
ich kan des einfach nciht
lg
|
|
Xiut
      
Beiträge: 50
|
Verfasst: 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
      
Beiträge: 3747
Erhaltene Danke: 123
Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
|
Verfasst: Fr 22.01.10 19:37
Und viele können das dann in weniger als 2 minuten knacken.
lg elundril
_________________ This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
|
|
Flamefire
      
Beiträge: 1207
Erhaltene Danke: 31
Win 10
Delphi 2009 Pro, C++ (Visual Studio)
|
Verfasst: Fr 22.01.10 21:04
elundril hat folgendes geschrieben : | 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
      
Beiträge: 50
|
Verfasst: 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
      
Beiträge: 3747
Erhaltene Danke: 123
Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
|
Verfasst: Fr 22.01.10 22:49
_________________ This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
|
|
Flamefire
      
Beiträge: 1207
Erhaltene Danke: 31
Win 10
Delphi 2009 Pro, C++ (Visual Studio)
|
Verfasst: Sa 23.01.10 00:49
Xiut hat folgendes geschrieben : | 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?
|
|
Jodiv
Gast
Erhaltene Danke: 1
|
Verfasst: 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
      
Beiträge: 1207
Erhaltene Danke: 31
Win 10
Delphi 2009 Pro, C++ (Visual Studio)
|
Verfasst: 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.ä.
|
|
Jodiv
Gast
Erhaltene Danke: 1
|
Verfasst: 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? =(
|
|
Jodiv
Gast
Erhaltene Danke: 1
|
Verfasst: Sa 23.01.10 01:54
Jodiv hat folgendes geschrieben : | | 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
      
Beiträge: 1826
Erhaltene Danke: 11
Win 2000 & VMware
Delphi 3 Prof, Delphi 7 Prof
|
Verfasst: Sa 23.01.10 12:52
Gibt viele möglichkeiten, wenn nen extra Fenster kommt einfach mal nen Breakpoint auf ShowMessage usw.
_________________ wer andern eine grube gräbt hat ein grubengrabgerät
- oder einfach zu viel zeit
|
|
SAiBOT
      
Beiträge: 323
Erhaltene Danke: 6
XP SP2; 7
D7; D2009
|
Verfasst: Sa 23.01.10 13:56
Für dich wäre es wohl am besten, dies mit Fremdsoftware zu machen zB. www.aspack.com/asprotect.aspx, einfach mal googeln. Das bietet zwar auch nicht 100% Schutz, ist aber eine gute Alternative.
_________________ Debuggers don't remove bugs, they only show them in slow-motion.
|
|
aksdb
      
Beiträge: 29
Erhaltene Danke: 1
Windows 7, ArchLinux
D7 Prof, Kylix 3, Lazarus
|
Verfasst: Sa 23.01.10 14:46
Konkret für Delphi kann ich auch IceLicense empfehlen. Ist natürlich auch nicht umsonst 
Für diesen Beitrag haben gedankt: D2505
|
|