medio Geschrieben 19. März 2006 Geschrieben 19. März 2006 Hallo an alle, ich hoffe das ich hier in den Thema richtig bin*G* Ich möchte gerne ein erstelltes Projekt als 30 Tage Demoversion machen.So das das Projekt nach 30 Tagen einen Code benötigt. Wie bekomme ich das im VB6 am einfachsten hin.Könnte mir jemand da vielleicht unterstützung geben? Würde mich sehr über eine Antwort freuen. Vielen Dank gruss Gabi Zitieren
Thanks-and-Goodbye Geschrieben 19. März 2006 Geschrieben 19. März 2006 Verschoben: Programmierung / Basic. Dort findet sich auch VB 6. Zitieren
Klotzkopp Geschrieben 19. März 2006 Geschrieben 19. März 2006 Wie bekomme ich das im VB6 am einfachsten hin.Am einfachsten schreibst du in eine Datei oder in die Registry, wann das Programm zum ersten Mal gestartet wurde. Beim Start prüfst du dann diesen Wert, und verweigerst gegebenenfalls die Ausführung. Die Frage ist, ob das deinen Ansprüchen genügt. Wie ernst ist dir dieses Vorhaben? Es gibt viele Möglichkeiten, so etwas umzusetzen, und jede kann letztendlich umgangen werden, es ist nur eine Frage, wie schwer man es dem "Cracker" macht. Generell kann man sagen, dass sicherere Lösungen den Aufwand für dich - und irgendwann auch für den Benutzer der Software - nach oben schrauben. Zitieren
medio Geschrieben 19. März 2006 Autor Geschrieben 19. März 2006 danke für die schnelle antwort.ich habe ein kleines ftp webcam programm geschrieben und wollte das jetzt für leute auf einer website anbieten,aber ebend nur für 30 tage kostenlos.soll einfach ein versuch werden.ich bin noch neu in vb6 und habe noch nie ein registrier eintrag gemacht.habe fast 1 monat an den programm gesessen*g*nun fehlt nur noch das mit der demoversion.kannst du mir das vielleicht auch für blonde frauen erklären.-)) gruss gabi Zitieren
DevHB Geschrieben 20. März 2006 Geschrieben 20. März 2006 Hi, so kannst Du in die Reg schreiben: ' speichern Call VBA.SaveSetting("DeinAnwendungsname", "DeineSection", "DeinKey", "SettingValue") Dim sValue As String ' lesen sValue = VBA.GetSetting("DeinAnwendungsname", "DeineSection", "DeinKey", "Default") ' löschen Call VBA.DeleteSetting("DeinAnwendungsname", "DeineSection", "DeinKey") Das landet dann alles in "HKEY_CURRENT_USER\Software\VB and VBA Program Settings\XXX". Wobei XXX dann natürlich Dein Anwendungsname ist. Zitieren
DevHB Geschrieben 20. März 2006 Geschrieben 20. März 2006 Die Funktionen sind VB intern und können überall implementiert werden. Das kann so in die Form etc... Kannst ja im Form_Load die Überprüfung machen, also Reg-Werte auslesen, überprüfen und ggf. abbrechen. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.