![]() |
Mochte aus meinem Programm Trial machen
Welche Tools kann ich da verwenden? Ich will, dass man mein Programm nur 10x Starten kann u.s.w. ich kenne aber nur asprotect... was gibt es noch?
Gruss HW764 |
Re: Mochte aus meinem Programm Trial machen
lol!
Das kann alles immer gepatcht werden etc. Es ist also sinnlos sowas zu machen. Entwickle Open Source Software und tu der Welt so einen Gefallen... MfG Florian :hi: |
Re: Mochte aus meinem Programm Trial machen
Mach eien Demo Version, in der du irgendwas deaktivierst, aber per Compilerschalter. Das wäre wohl das einfachste.
|
Re: Mochte aus meinem Programm Trial machen
es gibt doch noch was wie ice.. igendwas...
Wer weiss den namen? Gruss HW764 |
Re: Mochte aus meinem Programm Trial machen
Die ganzen Tools sind nur bedingt sinnvoll. Was Du suchst ist hier:
![]() ...:cat:... |
Re: Mochte aus meinem Programm Trial machen
Was sind genau Compilerschalter?
|
Re: Mochte aus meinem Programm Trial machen
Damit kann man mit einem Source Code verschiedene Versionen machen. Schon mal in die Hilfe geschaut?
Delphi-Quellcode:
Ändere die erste Zeile zu
{$DEFINE Trial}
{$IFNDEF Trial} {$DEFINE Full} {$ENDIF} procedure Sample; begin {$IFDEF Trial} ShowMessage('Trial Edition'); {$ENDIF} {$IFDEF Full} ShowMessage('Fully enabled Edition'); {$ENDIF} end;
Delphi-Quellcode:
um die Unterschiede zu sehen. Der Rest steht in der Hilfe. Es sieht hier komplexer aus als es ist ;-)
{.DEFINE Trial}
...:cat:... |
Re: Mochte aus meinem Programm Trial machen
Hi,
das steht zum Beispiel in der Delphi-Hilfe: ![]() ![]() Beispiel:
Delphi-Quellcode:
Chris
{$DEFINE something}
{...} {$IFNDEF something} TueDasHierNurWennSomethingNichtDefiniertWrde(); {$ENDIF} |
Re: Mochte aus meinem Programm Trial machen
Ich glaube die Jedi komponenten haben irgendsowas drin.
Kann aber dein, dass das nur Datumsbeschränkt ist. Musst du mal schaun. Gruss flyinghero |
Re: Mochte aus meinem Programm Trial machen
Zitat:
Zitat:
![]() |
Re: Mochte aus meinem Programm Trial machen
Versuch es doch vorübergehend erstmal hier mit:
![]() |
Re: Mochte aus meinem Programm Trial machen
|
Re: Mochte aus meinem Programm Trial machen
Ich persönlich lösch bei solchen abgelaufenen Trial Versionen dann erstmal die halbe Registry und siehe da: Meistens gehen sie danach wieder!
|
Re: Mochte aus meinem Programm Trial machen
Hallo
:spin: Die halbe Registry löschen....ich krieg mich nicht mehr ein. Also ich mach es so. Ohne Seriennummer schreibe ich Werte in die andere Hälfte der Registry (die, die er nicht löscht). Mit Seriennummer sind dieser Werte nicht mehr von Bedeutung.....bleiben allerdings bestehen. Hat den Vorteil, das bei einem Online-Update die Vollversions-EXE verwendet werden kann. Aber man sollte keine Werte in sensible Bereich wie Explorer, IE oder ähnliches schreiben, ansonsten kommen Trial-Hunter auf dumme Gedanken. Peter |
Re: Mochte aus meinem Programm Trial machen
Zitat:
|
Re: Mochte aus meinem Programm Trial machen
Zitat:
|
Re: Mochte aus meinem Programm Trial machen
Hat einer denn mal ein solches Trialprogramm? Egal wie es verschlüsselt?
Mich würde mal interessieren ob irgendwiner es schafft zu knacken! Vllt. kann ja mal einer eine Probeanwendung erstellen! |
Re: Mochte aus meinem Programm Trial machen
Bin auch für Funktionseinschränkung. Alles andere ist mehr oder weniger knackbar!
Siehe ![]() Zitat:
![]() Man kann nicht gleichzeitig dem Nutzer vertrauen und nicht vertrauen! Ich zitiere mich selber: Zitat:
![]() |
Re: Mochte aus meinem Programm Trial machen
Zitat:
|
Re: Mochte aus meinem Programm Trial machen
Das hier ist jetzt HT :
Erstens ist es nicht unbedingt nötig, ein Programm absolut kopiersicher zu machen. Ich habe den Eindruck, daß diese "wichtigen" Programme oft welche sind, die keiner braucht. Zumindest hier. Ein nützliches Programm wird jeder, der etwas Support braucht, gerne auch bezahlen. Das betriffft aber nun nicht die 20. Kopie des 30. Spiels oder den 200. nachprogrammierten Chat. Der Kopierschutz verursacht teilweise auch folgendes : Die potentiellen Kunden installieren das erst gar nicht mehr, weil sie nicht sicher sind, ob sie das "Testprogramm" auch wieder sauber deinstallieren können. Wird dann noch eine Zeit/Startbeschränkung eingebaut und die Zeit ist abgelaufen, dann fliegt das Programm sowiese gleich in die Tonne. Wie bereits gesagt : bewährt hat sich nur die Einschränkung des Funktionsumfangs und eine möglichst einfache Installion/Deinstallation. 8) |
Re: Mochte aus meinem Programm Trial machen
Zitat:
Zitat:
|
Re: Mochte aus meinem Programm Trial machen
Zitat:
|
Re: Mochte aus meinem Programm Trial machen
HT = half Topic :lol:
@Toxman : wenn jemand einen 200. Chat oder ein 50000. Spiel :shock: programmiert, das ist ja alles schön und gut und für Lernzwecke auch gut. Ob es allerdings Sinn macht für solch eine Aktion einen Super-Kopierschutz aufzubauen, das wage ich zu bezweifeln. Dies gilt auch für "später". |
Re: Mochte aus meinem Programm Trial machen
Zitat:
|
Re: Mochte aus meinem Programm Trial machen
Und wie kann ich mein Programm am besten mit seriennummern schützen?
Gruss HW764 |
Re: Mochte aus meinem Programm Trial machen
|
Re: Mochte aus meinem Programm Trial machen
Ich will ja nichts sagen, aaaaber: mit den sysinternals-tools sind solche regkeys ziemlich schnell ausfindig gemacht.
Wenn du wirklich Sicherheit willst, warte auf TCPA und ziehe die Konsequenzen 8). Ansonsten: Alles, was du schützen kannst, kann auch geknackt werden. Ist einfach der Anreiz der "Cracker", sowas zu schaffen. Aber mal ernsthaft: Wirklich sichere Methoden, dein Prog zu schützen, sind mir nicht bekannt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:05 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz