| |
|
|
Torsten Rümker | allô erstmal.
Ok, mir était justement fastidieux et voilà mir une neue (?) Possibilité eingefallen, comment on pour sorgen peux, cela un Programme pas illimité weitergenutzt volonté peux. KompilierenMarqueSéparation Ok, alors avec diesem Code fonctionne cela Programme une semaine long pour dem compilieren et ensuite ist schluß. bof solange jusqu'à quelqu'un am date qui Dossier rumpfuscht
MfG Torsten |
|
|
| Ich lerne, ob ich will oder nicht! Betriebssystem: - Ubuntu 15.x - Windows (diverse) XProfan Version: X2 | 14.05.2006 ▲ |
|
|
|
|
Torsten Rümker | juste la fois ne Frage hinterherschieben
Sagt la fois comment würdet son soetwas lösen?
je serait oui z.b. volontiers dans qui exe cela date des ersten Starts des Programmes reinschreiben, habe mais à vrai dire je n'en sais rien comment je cela faire peux sans cela Programme trop anéantir. Hat là quelqu'un peut-être un Beispiel pour mich?
MfG Torsten |
|
|
| Ich lerne, ob ich will oder nicht! Betriebssystem: - Ubuntu 15.x - Windows (diverse) XProfan Version: X2 | 14.05.2006 ▲ |
|
|
|
|
| 1. qui Exe cherchez insich une de dir certain Hexcode
si cette hexcode pas dans exe: 1. sich selbst kopieren 2. à kopie hexcode + date anhängen (kodiert meinetwegen) 3. exekopie AUSFÜHREN 4. programm finissons 5. exekopie erkennt à ihrem namen cela vous kopie ist et kopiert sich sur qui originalexe 6. exekopie startet originalexe 7. exekopie finissez sich
si hexcode dans exe: 1. si exekopie vorhanden exekopie effacer 2. date aus sich selbst auslesen et vérifier 3. weiterbummeln
cela Prinzip funktioniert einwandfrei si on aussi puis aufpasst cela:
a) qui ici genannten Löschoperationen aussi pas échouer weil qui sich juste beendende Exe vlt. encore kurz fonctionne. b) schreibrecht sur dem Datenträge besteht
Code: pas lieferbar là chaque fois trop individuel ,ca. 50 Zeilen (wäre la fois comme Unit intéressant um den eigendlichen Programmcode pas trop verunschönern)
PS: si Du déjà ne Datumsüberprüfung fais, prends pas cela Systemdatum mais prends un date aus dem Internet. Hierfür peux Du Dir une kleine PHP écrivons quelle z.B. quelque chose comme ausgibt: [...]
Salve. |
|
|
| |
|
|
|
Sven Bader | cela funktioniert mais seulement im selben mois..... (T.Rümkers variante) |
|
|
| |
|
|
|
RGH | [quote-part:1c24e7675f=iF]PS: si Du déjà ne Datumsüberprüfung fais, prends pas cela Systemdatum mais prends un date aus dem Internet. Hierfür peux Du Dir une kleine PHP écrivons quelle z.B. quelque chose comme ausgibt: [...] Salve.[/quote-part:1c24e7675f] Schlechte concept: Erstens sommes pas alle Anwender toujours Online et qui meisten Programme devoir oui uch im Offline-Betrieb marcher. et zweitens ist es äußerst unschön, si einm Programme sich sans demande beim ANwender avec dem Internet verbindet. Ruckzuck steht es dans qui Kritik ensuite sur einer Stufe avec Spionageprogrammen et gefährlichen Viren. un Programme quoi quasi derrière meinem Rücken Dinge sur ou bien avec meinem PC pouvoir, verschwindet ruck-zuck dans qui Tonne!
Salut 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 | 12.06.2006 ▲ |
|
|
|
|
| Hm je denke ici est un wenig Kritik nötig.
Weder hinterm Rücken encore ungefragt, mon Posting bezieht sich sur une sicherere Laufzeitbeschränkung comme sur Date$ .
cela chacun variante ses Nachteile mitsich bringt bedeutet mais pas juste cela es sich um une schlechte concept handelt, solange qui Zweck effizient erfüllt wird.
[quote-part:469c20436b]qui meisten Programme devoir oui uch im Offline-Betrieb marcher[/quote-part:469c20436b] qui gekaufte et bezahlte Vollversion sicherlich - mais sur une Testversion avec Datumsbeschränkung trifft ca heutzutage pas plus trop! il y a schliesslich pas umsonst très erfolgreiche Software quelle zwar local installiert, mais seulement Online fonctionnement volonté peux. Besonders aussi qui Spielebranche bedient sich depuis meheren Jahren cette technologie quelle réellement en supplément führt cela plus Kunden payons - es mais moins nichtzahlende Spieler gibt. je denke ici z.B. à OGL-Jeux quelle Levels dank Multiplayer seulement Live magasin.
[quote-part:469c20436b]Ruckzuck steht es dans qui Kritik ensuite sur einer Stufe avec Spionageprogrammen et gefährlichen Viren.[/quote-part:469c20436b] je voudrais ici quelque chose dämpfen, car réellement ist dem pas plus so. Bevor quelqu'un réellement (z.B. une revue ou bien un Verlag) solch une Behauptung aufstellt wird très oui c'est ca hingesehen - on voudrais sich schliesslich pas lächerlich faire et une Spionagewarnung herausgeben si lediglich qui Zeit abgerufen wird. Solche dinge volonté - si überhaupt - ensuite très oui c'est ca sous qui Lupe pris!
[quote-part:469c20436b]un Programme quoi quasi derrière meinem Rücken Dinge sur ou bien avec meinem PC pouvoir, verschwindet ruck-zuck dans qui Tonne![/quote-part:469c20436b] j'aime pas cela toujours de hinterm Rücken geredet wird. en était doch nie qui discours. und dir um une zeitraumbeschränkte Testversion quelle (z.B. sur une PreScreen) entsprechende Infos ausgeben wird - so comme imho aussi normal ist.
mon Fazit zum Thema: Solange ne...aucune ehrenrühriger Zweck verfolgt wird, dürfen qui vorhandene technologie et qui avec cela verbundenen Opportunités ausgeschöpft volonté! et seulement weil es Spytools et Viren gibt bedeutet ca pas cela on cela Medium Internet pas pour z.B. o.g. Zwecke nutzen sollte - besonders si es sich entier hervorragend pour anbietet. |
|
|
| |
|
|
|
| chez mir meldet sich là qui Firewall, wohin je ensuite chez Shareware de unbekannten Auteurs juste Blocke et lösche, Test ist pour mich uninteressant geworden. je denke, so faire es viele autre aussi, qui ensuite comme Kunden pas plus erreichbar sommes. Doit un Programmautor mais selber entscheiden, quoi wichtiger pour ihn ist, pour mich comme Anwender ist es entschieden |
|
|
| |
|
|
|
| [quote-part:f5d54650ca=TS-Soft]chez mir meldet sich là qui Firewall, wohin je ensuite chez Shareware de unbekannten Auteurs juste Blocke et lösche, Test ist pour mich uninteressant geworden. je denke, so faire es viele autre aussi, qui ensuite comme Kunden pas plus erreichbar sommes. Doit un Programmautor mais selber entscheiden, quoi wichtiger pour ihn ist, pour mich comme Anwender ist es entschieden [/quote-part:f5d54650ca] Du zählst mais pas comme qui typische Anwender Thomas - Dein Statement pourrait comme Augenwischerei à Anfängern gewertet volonté.
cela Szenario mais est
a) un vertrauenswürdiger Anbieter (Programmierer) gibt zum achat sa Vollversion et une laufzeitbeschränktes Demo zum Télécharger welches ungeschminkt sur elle hinweist cela es maintenant qui Laufzeit sur cela Internet abprüfen wird. Pour viele solche Demodownloads muss on sich heutzutage oui sogar registrieren!
b) un typischer User avec Kaufabsicht à einem Produkt quoi il pour sich comme wertvoll einstuft.
|
|
|
| |
|
|
|
| Renommierte Programmierer faire quelque chose comme pas. si quelqu'un quelque chose comme pouvoir, zeigt ca seulement sa Programmierschwäche sur (gibt bessere Lösungen). Spieleprogrammierer faire quelque chose comme aussi pas, mais qui Vertreiber construire quelque chose comme un, là vous ses Kunden so einschätzen, comment Du es tust.
qui sich sur elle einläßt ist mais aussi selber Schuld et fördert quelque chose comme aussi encore |
|
|
| |
|
|
|
Sven Bader | aussi pas qui feine Art mais je denke, dass es viele so faire:
j'écris une Unix Timestamp irgendwo dans qui Untiefen qui Registry et ziehe ihn beim prochain Start vom aktuellen Timestamp ab. eh bien habe je qui Differenz dans Sekunden, geteilt par 86400 sommes es Tage. 30 - tage& sommes ensuite qui verbleibenden Tage qui Testzeit. eh bien prüfe je, si qui Wert größer 30 ist alors quelqu'un manipuliert hat ou bien si il kleiner 0 ist, sprich qui Zeit abgelaufen ist. qui Wert bleibt naturellement aussi pour Deinstallation bestehen, wäre sonst simple trop tourner autour de. Beim Start muss avant den Lecture geprüft volonté, si qui Schlüssel vorhanden ist, si pas wird il seulement erstellt.
Zum Thema zumüllen qui Registry: langsamer wird dadurch rien, solange on aucun Menüerweiterungen ou bien so erstellt, c'est oui une banque de données qui par Taille pas langsamer wird. dans diesem le cas sommes es aussi aucun 20 Byte.
qui now() Funktion stammt aus dem Wettbewerbsbeitrag 2006 de Clemens date et l'heure berechnen KompilierenMarqueSéparationDef 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, maintenant doit je aussi encore la fois quoi dire. je voulez oui pas juste Grundsatzdiskussion auslösen
là écrit on la fois un Codesnipsel, cela einem Einfällt si on ennui hat,
alors: je selbst benutze Laufzeitbegrenzungen im habituel Sinne gar pas. mais beschränke simple qui Possibilité updates trop conservé. c'est relativ simple, là je ne...aucune einziges Programme habe, le moi wirklich comme Fertig appel serait. c'est zwar pas allzu sûrement, mais là je a) grundsätzlich den Leuten vertraue et b) plutôt spezielle Programme pour den Eigenbedarf (bzw. pour den Einsatz dans meiner Firma) schreibe, reicht es mir mais.
MfG Torsten |
|
|
| Ich lerne, ob ich will oder nicht! Betriebssystem: - Ubuntu 15.x - Windows (diverse) XProfan Version: X2 | 12.06.2006 ▲ |
|
|
|
|
| [quote-part:38318b2941=TS-Soft]Renommierte Programmierer faire quelque chose comme pas. si quelqu'un quelque chose comme pouvoir, zeigt ca seulement sa Programmierschwäche sur (gibt bessere Lösungen). [/quote-part:38318b2941] Du redest ici peut-être de einem ganzen Industriezweig quel sich u.A. avec cela beschäftigt comment on Lizenzen vergibt. cela rechtfertigt aucun Programmierschwäche.
un simple Beispiel aus dem vivre: je denk la fois chacun wird déjà une WindowsKopie übers Internet Lizensiert avons. j'ai encore pas erlebt cela un Windowskäufer sich sur cet procéder beschwert hat - entier im Gegenteil - il bekundet volontiers cela es seins ist - il hats oui aussi bezahlt. Bien sûr empfinden Nichtkäufer hingegen très viel öfter cela ca un möglicher Verstoß Ihrer *Irgendwas* darstellt.
[quote-part:38318b2941]qui sich sur elle einläßt ist mais aussi selber Schuld et fördert quelque chose comme aussi encore[/quote-part:38318b2941] bof cela klingt un peu pour Verurteilung zumal qui phrase selbst allgemeingültig ist. |
|
|
| |
|
|