| |
|
|
- 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 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ónDef 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"
|
|
|
| |
|
|
|
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. |
|
|
| |
|
|
| |
|
- 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. |
|
|
| |
|
|
|
| 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? |
|
|
| |
|
|
|
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 |
|
|
| |
|
|
|
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. |
|
|
| |
|
|
|
| Bedenke hierbei el oft el Carta en Systemverzeichnisse verwehrt ser kann - ca. Privilegien. |
|
|
| |
|
|
|
| Verstecken en uno Bilddatei es auch no viel schwerer y gängige Praxis |
|
|
| |
|
|
|
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 |
|
|
| |
|
|