d00mer
Goto Top

Selbstzerstörung einer Software

Hi,

das Problem ist das ich eine Software entwickelt habe. Okay, das ist nicht das Problem ;), aaaaaber die Software soll nun
bei einem Kunden zum Einsatz kommen für 30 Tage.

Wie kann ich nun, von mir aus in Windows einbauen, das die Software sich selbst nach 30 Tagen löscht, sei es mittels
"at" Kommando oder sonst wie.

Vielen Dank schonmal im voraus,
Daniel

Content-ID: 24555

Url: https://administrator.de/contentid/24555

Ausgedruckt am: 24.11.2024 um 17:11 Uhr

14078
14078 26.01.2006 um 12:16:32 Uhr
Goto Top
Hi,

vieleicht hilft dir solche software weiter:

http://www.geeworks.com/e-trialmaster.shtml

damit kannst du eine trial version deiner software erstellen, welche dann einfach nach 30 tagen nicht mehr funktioniert.
BartSimpson
BartSimpson 26.01.2006 um 12:37:21 Uhr
Goto Top
Du kannst dirt bei der Installtion einn Timestamp aus dem Inet hohlen. Denn denn versteckt in der Registry ableegen. Und denn bei starte immer aus dem INet die neuste Version hohlen und denn vergleichen. Oder du machst das lokal.
d00meR
d00meR 14.02.2006 um 14:48:51 Uhr
Goto Top
Beides nicht das was ich suche ;)
Andere Vorschläge ?
BartSimpson
BartSimpson 14.02.2006 um 14:56:47 Uhr
Goto Top
Wenn du das ganze als msi Packet lieferts, dann kannst du das ganze als geplanten Task einrichten. Oder besser du baust es in der registry ein, das bei jedemn start geprüft wird ob die 30 tage um sind und wenn ja, dann läste du das ganze per msiexec im umbeaufsichtigten Modus deinstallieren. Bendingt jedoch das der Nutzer admin rechte hat.
8644
8644 14.02.2006 um 15:03:22 Uhr
Goto Top
Hi,

für mich wäre interessant, womit du die Anwendung erstellt hast.

Psycho

Klug ist jeder - der eine vorher, der andere hinterher
commaender
commaender 23.02.2006 um 05:09:23 Uhr
Goto Top
at-Befehle sind für den anwender sichtbar, und der kanns dann einfach löschen... und damit hat er die version für immer lauffähig...

speicher dir einfach das datum irgendwo ab (registry, ini-dateien, im windows-ordner, etc.). und wenn bei start das datum abgelaufen is, muss einfach eine der "elementaren" dateien des programms gelöscht werden (z.b. die exe, oder ein teil der datenbank, etc.)...

M.