Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Datei in System32 erstellen ? (https://www.delphipraxis.net/125000-datei-system32-erstellen.html)

thomas2009 28. Nov 2008 19:15


Datei in System32 erstellen ?
 
Hallo

ich möchte eine Testversion für 7 Tage erstellen. Bei der Installation wird eine Datei in System32 von dem Anwender erstellen. Wenn man die mein Programm erneut installiert, dann wird das Programm in Ordner System32 von Windows überprüfen, ob das Programm bereits auf vorher schon installiert wurde oder nicht.

Ich möchte also nicht nur Spuren in Regestry hinterlassen sondern auch wo anderes

Kennt jemand eine andere Idee?

himitsu 28. Nov 2008 19:26

Re: Datei in System32 erstellen ?
 
Ganz im Ernst, mir wäre es lieber, wenn Programme nicht willkürlich mein System zumüllen.

Einen kleinen Wert in der Registry könnte ich grad noch verkraften (is eh schon alle vermüllt), aber wozu mußt du wissen, ob es schonmal installiert wurde?

PS: notfalls installier ich mir was in 'ner VM, setz diese danach zurück und schon hat es sich mit derartigen Spuren.


Als Vorschlag: Wenn es unbedingt nötig ist, daß etwas sich nicht mehrmals installieren läßt, dann erstell eine Art SystemID >>> Infos über das System, wie z.B. IDs/Namen von CPU, Mainboard, RAM, ..., worau ein "möglichst eindeutiger Wert errechnet wird ... aber paß auf, daß darin keine entschlüssel-/zurückrechenbaren Informationen drinstecken <<<, übermittle sie deine Webseite, welche dann in 'ner Datenbank nachsieht, ob es diese ID schon gibt und wenn ie Websiete ihr OK gibt, dann wird installiert.

Bernhard Geyer 29. Nov 2008 09:14

Re: Datei in System32 erstellen ?
 
Für solche "Spuren hinterlassen" gibt es Protokollierungstools um sowas rückstandsfrei wieder zu entfernen.
Aber in Zeiten von VM-Ware und Co. wird man sich sowas nicht mehr auf den realen PC antun.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz