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-Key: 24555

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

Printed on: April 18, 2024 at 06:04 o'clock

Mitglied: 14078
14078 Jan 26, 2006 at 11:16:32 (UTC)
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.
Member: BartSimpson
BartSimpson Jan 26, 2006 at 11:37:21 (UTC)
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.
Member: d00meR
d00meR Feb 14, 2006 at 13:48:51 (UTC)
Goto Top
Beides nicht das was ich suche ;)
Andere Vorschläge ?
Member: BartSimpson
BartSimpson Feb 14, 2006 at 13:56:47 (UTC)
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.
Mitglied: 8644
8644 Feb 14, 2006 at 14:03:22 (UTC)
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
Member: commaender
commaender Feb 23, 2006 at 04:09:23 (UTC)
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.