Español
Foro

Laufzeitbegrenzung muy simpel y unsicher :)

 
- Página 1 -



Torsten
Rümker
¡Hola primero.

Ok, me war gerade langweilig y como me está una neue (?) Möglichkeit eingefallen, cómo dafür sorgen kann, el una Programa no unbegrenzt weitergenutzt voluntad kann.
KompilierenMarcaSeparación
IF @Val(@GetfDate$(@Par$(0))) < @Val(@Date$(3))-7

    Messagebox("Testzeitraum abgelaufen","Testzeitraum abgelaufen",0)
    End

END

Ok, also con diesem Code se ejecuta el Programa una Semana lang después de el compilieren y luego es schluß.
Naja solange a alguien al Datum el Expediente rumpfuscht

MfG
Torsten
 
Ich lerne, ob ich will oder nicht!
Betriebssystem:
- Ubuntu 15.x
- Windows (diverse)
XProfan Version: X2
14.05.2006  
 



 
- Página 1 -



Sven
Bader
Auch no el feine Art pero yo denke, dass lo viele así hacer:

Yo escribir una Unix Timestamp irgendwo en el Untiefen el Registry y ziehe ihn beim nächsten Start vom aktuellen Timestamp de. Nun Yo el Differenz en Sekunden, geteilt por 86400 son lo Tage.
30 - tage& son entonces el verbleibenden Tage el Testzeit.
Nun prüfe Yo, si el Valor größer 30 es also alguien manipuliert ha oder si él kleiner 0 es, sprich el Tiempo abgelaufen es.
Der Valor restos natürlich auch después de Deinstallation bestehen, wäre sonst simplemente a umgehen. Beim Start muss antes el Auslesen geprüft voluntad, si el Schlüssel disponible es, si no se él sólo erstellt.

Zum Thema zumüllen el Registry: langsamer se dadurch nichts, solange uno no Menüerweiterungen más o menos erstellt, es sí una Datenbank el por Größe no langsamer se. In diesem Fall son lo auch no 20 Byte.

El now() Función stammt de el Wettbewerbsbeitrag 2006 de Clemens Datum y Uhrzeit berechnen
KompilierenMarcaSeparación
Def RegOpenKeyEx(5) !"ADVAPI32","RegOpenKeyExA"

PROC DaysLeft

    declare key$,handle#, datum&
    key$ = ".lol" erfundener dateityp
    dim Handle#,4

    if (RegOpenKeyEx($80000000,Addr(key$),0,1,Handle#)=0)  Registryschlüssel nicht vorhanden

        datum& = val(ReadIni$( "HKEY_0", key$,""))

    else

        WRITEINI  "HKEY_0",key$,""= str$(now())
        datum& = now()

    endif

    dispose handle#
    return int(30-(now()-datum&)86400)

Endproc

print str$(DaysLeft()) + "
übrig"
 
12.06.2006  
 




Torsten
Rümker
So, ahora muß Yo auch una vez más qué sagen.
Yo wollt sí no es igual Grundsatzdiskussion auslösen

Como schreibt uno veces una Codesnipsel, el una Einfällt si uno Langeweile ha,

Also: Yo incluso benutze Laufzeitbegrenzungen en el üblichen Sinne nada. pero beschränke simplemente el Möglichkeit updates a obtener.
Es relativ simplemente, como Yo kein einziges Programa habe, el Yo wirklich como Fertig llamaríamos. Es zwar no allzu sicher, aber como Yo a) grundsätzlich el Leuten vertraue y b) más spezielle Programas para el Eigenbedarf (o. para el Einsatz en meiner Firma) escribir, reicht lo me aber.

MfG
Torsten
 
Ich lerne, ob ich will oder nicht!
Betriebssystem:
- Ubuntu 15.x
- Windows (diverse)
XProfan Version: X2
12.06.2006  
 



[quote:38318b2941=TS-Soft]Renommierte Programmierer hacer algo como no. Wenn alguien algo como macht, zeigt dies sólo seine Programmierschwäche en (son bessere Lösungen). [/quote:38318b2941]
Usted redest hier tal vez de una ganzen Industriezweig welcher se u.A. así beschäftigt cómo Lizenzen vergibt. Das rechtfertigt no Programmierschwäche.

Ein einfaches Ejemplo de el Leben: Yo denk veces cada se ya una WindowsKopie übers Internet Lizensiert haben. Yo habe todavía no erlebt el una Windowskäufer se encima dieses Verfahren beschwert ha - bastante en el Gegenteil - él bekundet gerne el lo seins es - él hats en efecto bezahlt. Natürlich empfinden Nichtkäufer hingegen muy viel öfter el dies una möglicher Verstoß Ihrer *Irgendwas* darstellt.

[quote:38318b2941]Wer se en él einläßt es aber auch selber Schuld y fördert algo como auch todavía[/quote:38318b2941]
Naja el klingt una wenig después de Verurteilung especialmente el Satz incluso allgemeingültig es.
 
13.06.2006  
 



 
- Página 2 -



RGH
[quote:34343f5d18=iF]Ein einfaches Ejemplo de el Leben: Yo denk veces cada se ya una WindowsKopie übers Internet Lizensiert haben.[/quote:34343f5d18]
Nun, el va auch telefonisch, como en Weitem no cada Notebook sin weiteres en el Internet kommt. No cada Noteebook y no cada Anwender ha WLan y el Internetzugang incluso es todavía no überall selbstverständlich. Und en Weitem no cada el Internet ha, ha auch una Flatrate. Und en allen otro verursacht Datentransfer Kosten. (Zudem voluntad el meisten Computer y Notebooks con un ya registrierten Windows XP verkauft, así dass Otto Normaluser esta Hürde no mehr nehmen muss.)

Yo denke, en una renommierten Spielehersteller hätte Yo weniger Problemas, mich en una Internetregistrierung einzulassen, y para esta Zugriff mi Firewall a abierto. Aber si una Programa uno o más weniger unbekannten Share- oder Freewareprogrammierers después de Casa telefonieren voluntad, entonces lasse Yo dieses natürlich no a. Und Yo denke, todos el hier mitlesen (mich eingeschossen) zählen más todavía (!) a zweiten Gruppe.

Aber si el Programa darauf hinweist daß lo una Intrernetverbindung nutzt y aufbaut y el User no sólo erklärt, qué gesendet y empfangen se, pero ihm auch el Möglichkeit son, alternativ el Programa abzubrechen, entonces lo sí Haga clic en Aceptar. Und en einemem Programa uno bekannten Firma sería Yo mich auch darauf einlassen. (Denn si una bekannte Firma hier unrechtmäßiges macht, wäre el muy rápidamente en el Presse, siehe z.B. SONY con seinen Rootkits como Kopierschutz.)

Und gegen el Carta de Daten en el Registry spricht auch nichts, solange el Deinstallationsroutine des Programmes esta Daten entonces auch otra vez ordnungsgemäß löscht.

Saludo
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
13.06.2006  
 




Frank
Abbing
[quote:3745e6534e]Yo denke, en una renommierten Spielehersteller hätte Yo weniger Problemas, mich en una Internetregistrierung einzulassen, y para esta Zugriff mi Firewall a abierto. Aber si una Programa uno o más weniger unbekannten Share- oder Freewareprogrammierers después de Casa telefonieren voluntad, entonces lasse Yo dieses natürlich no a. Und Yo denke, todos el hier mitlesen (mich eingeschossen) zählen más todavía (!) a zweiten Gruppe.[/quote:3745e6534e]
Denke Yo auch y no puede sólo zustimmen.

[quote:3745e6534e]Aber si el Programa darauf hinweist daß lo una Intrernetverbindung nutzt y aufbaut y el User no sólo erklärt, qué gesendet y empfangen se, pero ihm auch el Möglichkeit son, alternativ el Programa abzubrechen, entonces lo sí Haga clic en Aceptar. [/quote:3745e6534e]
Roland, du sprichst me de el Herzen.
 
13.06.2006  
 



Yo finde wegen el Aufzählen de Selbstverständlichkeiten es dieser Hilo ganzschön verunstaltet worden.

Como wir hier en el Programmiererboard son debería se el Ganze en el technischen Aspekte stützen - Yo finde lo muy schade el se en solchen Temas oft el find Yo böse y el es ok-Postings ergeben. Algo como gehört más en el Stammtisch.

El Überschrift lautet Laufzeitbegrenzung muy simpel y unsicher y no qué encontrar el Programmierer hier bajo welche Umständen OK.

Das wir todos gegen unseriöses Comportamiento son es para mich una Selbstverständlichkeit y cada, welcher hier ehrenrührige Zwecke verfolgt no es bajo 3 Doppelklicks bestraft. Aber dieses huch bloß nix de wo Laden oder Übertragen- Getue me está entonces doch langsam una wenig encima - besonders wenns nen Hilo versaut welcher se absolut en el technische Umsetzung de Problemem bezieht.

Folgendes Extremszenario: Como funktioniert una Virus bajo Programación/Allgemein/Einsteigerfragen, entonces finde Yo absolut no Haga clic en Aceptar si se alguien darüber echauffiert el esta Cuestión gestellt wurde! Auch si komisch erscheint debería entsprechend professionell geblieben voluntad. Sonst wäre lo el Stammtisch! Hinweise como Viren son böse y schlecht y Co son entonces fehl al Platz. Thomas sería möglicherweise una Posting con el Inhalt wer Viren programmiert es una schlechter Programmierer abrunden. Wenn alguien nichts programmiertechnisches para Thema abliefern möchte es el natürlich OK, y de los Admins como me se natürlich auch verlangt el mögliche KomplettBauAnleitungen a Viren auch zensiert voluntad - aber geplänkel como böse y schlecht doch el Viren son ha bajo Programación/Allgemein/Einsteigerfragen no vordergründig algo a suchen y ya garnicht derart el un hilo verlenkt se. Yo Por favor, se a erinnern el dies como Extremszenario de me gewählt wurde.

Natürlich haben Roland y Franco absolut bastante con el Gesagtem - lo spielgelt voll y bastante natürlich mi Meinung otra vez.

El Cuestión war also Laufzeitbegrenzung muy simpel y unsicher: alguien todavía una Concepto?
 
13.06.2006  
 




Torsten
Rümker
[quote:09a35d1a65=iF]El Cuestión war also Laufzeitbegrenzung muy simpel y unsicher: alguien todavía una Concepto?[/quote:09a35d1a65]
Jep, genau el war mein Anliegen IF

Como De todos modos Yo hatte gehofft de otro Página alternative Propuestas para una simple Laufzeitbegrenzung a bekommen, sin el I una extreme Sicherheit dieses mechanismus besonderen Valor lege.
Erfahrungsgemäß puede ser JEDEN Mechanismus dieser Art irgendwie aushebeln, Yo Yo a meiner Schande gestehen muß ya selber gemacht habe, en una Testzeitraum el arg a eng kalkuliert war a verlängern.
(Yo weiß macht uno no, pero yo habe cada Programa, el Yo así behandelt habe kurze Tiempo später siempre entweder gelöscht, oder gekauft.)

MfG
Torsten
 
Ich lerne, ob ich will oder nicht!
Betriebssystem:
- Ubuntu 15.x
- Windows (diverse)
XProfan Version: X2
14.06.2006  
 




Carlo
Keil
Nachdem todos Boxhandschuhe weggepackt fueron y otra vez Friede, Freude, Eierkuchen (hmmm, lecker) herrschen, otra vez para Kern el Sache.

Ein Vergleich con el Systemdatum es offensichtlich absolut witzlos. Den hebelt heut fast cada Amateur de, si él no es igual una Software benutzt, el el macht.
(Hab Yo a Win 3.1-Veces veces gefunden. Das Programa ha como Programmstarter gearbeitet y se beim ersten Start el Datum gemerkt y antes cada späteren Start zurückgesetzt. Klevererweise wurde el Systemdatum entonces una vorwählbare Anzahl de Sekunden después de el Programmstart otra vez zurückgesetzt, así dass uno fast inmediatamente otra vez una korrekte Datumsanzeige hatte)
Wer ha como dijo Interessante Concepto? (Könnte me Por favor, uno el Smiley-Artisten hier una con drohenden Zeigefinger hin hacer? Gracias)
Mein früher benutztes Gegenmittel bestand en él, el Datum einiger Archivos en el Sistema- y Temporärbereich sowie en el Papierkörben a kontrollieren: jüngeres como aktuelles Datum gefunden? Dann Exitus oder simplemente una wichtige Función como sichern oder neu sperren.

Mi persönliche Vorliebe es aber una prinzipiell más Vorgehen: Yo schränke no el Funktionsumfang o Laufzeit una, pero el Mengengerüst. Wer con zehn Datensätzen oder zwei Druckseiten auskommt, el se el Programa sólo así benutzen. Er sería lo eh nie registrieren, sorgt aber así trotzdem para Verbreitung.

Saludo
Carlo
 
14.06.2006  
 




Nico
Madysa
Und para geheimen Guardar vom Datum Yo una otro Método como el Registry, el sowieso en algo como inmediatamente verdächtigt se. Einfach en el Sistema- oder Programmverzeichnis una möglichst unauffällige Expediente invertir, el niemand verdächtigt, algo Wichtiges a sichern. En una Spiel podría uno ellos z.B. Map.001 más o menos nennen.
Es ahora natürlich sólo una Ejemplo, dass auch ligeramente überlistet voluntad kann. Lo baut sólo darauf en, dass el User no como guckt, wo lo al logischsten es.
 
Nico Madysa
14.06.2006  
 



Bedenke hierbei el oft el Carta en Systemverzeichnisse verwehrt ser kann - ca. Privilegien.
 
14.06.2006  
 



Verstecken en uno Bilddatei es auch no viel schwerer y gängige Praxis
 
14.06.2006  
 




Clemens
Meier
Yo finde, una gewöhnliche, aber verschlüsselte (por ejemplo con Adler32) Konfigurationsdatei es al besten. Viele stecken zwar Daten en el Registry oder en un ini-Expediente, pero si uno para Ejemplo todos Textos y vorgegebenen Werte en un Konfigurationsdatei steckt, dazu natürlich auch el jeweilig letzte Datum/Uhrzeit des Beendens des Programmes, es el professionell y antes allem en Bezug en Flexibilität una muy gute Möglichkeit.

Natürlich puede ser Adler32 u otros Verschlüsselungstechniken knacken, aber una normaler User wohl kaum, especialmente en lo que en algunos Techniken Jahre dauern sería. Und auch el Abspeichern des Zeitpunktes beim Beenden des Programmes es no sicher y User kann con Tricks seine Versión länger gebrauchen, como vom Programmierer vorgesehen.

100% Sicherheit no existe, egal welches Verfahren uno anwendet. Obwohl, el stimmt no bastante, Yo quería una vez una Trialversion installieren, el me während el Installation ya mitteilte, dass ellos abgelaufen sei y yo endlich el Vollversion kaufen solle. Klar, Yo
 
XProfan 9.1; XP SP2; FF; Editpad
14.06.2006  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

1.962 Views

Untitledvor 0 min.
Peter Max Müller13.11.2017
Juergen Baier15.02.2012
Hans Hermann09.04.2011

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie