2009-08-20 3 views

Antwort

2
  • Erstellen Sie eine Datei
  • Erstellen Sie einen Registrierungsschlüssel
  • Erstellen Sie eine globale Variable
  • Eine Kombination aus allen oben

... und dann auf die Existenz überprüfen das nächste Mal installieren versucht.

Während es besser ist, Anwendungen in ihrer Gesamtheit zu entfernen, nehme ich an, dass dies für 'Test' Software (einmalige Installation) Zwecke oder einen ähnlichen Grund ist.

+0

Dies ist normalerweise die Art und Weise, wie es getan wird Windows ... –

+0

Ja, das ist für Testzwecke, weshalb ich möchte, dass es etwas ist, das schwerer zu entfernen ist. – Amr

1

Nun, im Allgemeinen, wenn Sie etwas entfernen, würden Sie hoffen, dass es sich vollständig entfernt, und hinterlässt keine Spur von der Tatsache, dass es da war. Andernfalls, wenn nicht, wurde es nicht wirklich deinstalliert.

Dies ist sowieso sprachunabhängig.

Also die Antwort ist: Ja, aber tu das nicht.

Welches Problem versuchen Sie wirklich zu lösen?

+0

Zu viel zweites Raten;) – Alex

+0

Ich versuche zu verhindern, dass die Anwendung neu installiert wird, was die Testphase verlängern würde. – Amr

+0

Sie können dafür eine Testlizenz verwenden und sie über das Internet aktivieren, dann überprüfen, wenn sie online sind, und sie einfach entsprechend ablaufen lassen. –

0

Viele Anwendungen hinterlassen Spuren (z. B. in der Registrierung), um vorherige Installation zu erkennen. Tools wie RevoUninstaller können jedoch verwendet werden, um diese Spuren vollständig zu entfernen. Eine einfache Möglichkeit besteht darin, die Geräte-ID an Ihren Server zu senden.

0

Ich habe etwas Googeln gemacht, um bessere Informationen zu finden (ohne Erfolg), aber ich erinnere mich an Erwähnung von etwas, das als "Manufacturers Section" einer Festplatte bezeichnet wird, ein Bereich, der außerhalb des normalen Speichers liegt Es ist möglich, Informationen zu schreiben, die nicht verloren gehen, wenn das Laufwerk neu formatiert wird. Das spezifische Produkt, an das ich mich erinnere, war AutoCAD.

Die Tatsache, dass Sie nach etwas fragen, das "schwierig zu entfernen" ist, führt mich zu der Annahme, dass Sie auf der Suche nach so etwas sind?

Es ist unwahrscheinlich, dass der Einsatz dieser Art von Technologie Sie bei Ihren Kunden sehr beliebt machen würde, insbesondere mit dem schlechten Gefühl, das auf DRM, Rootkits und dergleichen gerichtet ist.

Verwandte Themen