Archiv Windows XP 25.916 Themen, 128.567 Beiträge

Wo merken sich Probeinstallationen, dass sie installiert wurden?

tina-w2k / 50 Antworten / Flachansicht Nickles

man deinstalliert das Programm und würde es gern nochmals in Betrieb setzen. Allein es geht nicht, obwohl man auch in der Registry alle Spuren vermeintlich gelöscht hat. Irgendwo hat sich das System noch einen Merker gestzt. Was sind dafür typische Orte unter XP. Kann man das sagen oder ist die Frage unkeusch?

jueki tina-w2k „Wo merken sich Probeinstallationen, dass sie installiert wurden?“
Optionen
Kann man das sagen oder ist die Frage unkeusch?
Die Frage ist unkeusch. Denn keiner von uns wir derlei Schimpfliches machen und Testprogramme auch nur eine Minute länger verwenden, als der Hersteller es zuläßt...
jawoll!
Allerdings - ich bin sehr neugierig und versuche immer, auf bis zu den Grundlagen vorzudringen. Nicht, weil ich damit was verdiene oder mir das Geld für das Programm sparen will, sondern weil es mich ganz einfach interessiert.
Und so habe ich in der Hauptsache zwei Methoden gefunden, mit denen die längere Nutzung verhindert wird:
Das eine -und das ist die häufigste Methode- werden in der Registry im Bereich  HKEY_CLASSES_ROOT\ meist in mehreren Pfaden Schlüssel gesetzt, die aber überhaupt keinen Schluß auf das Programm zulassen - und die derart geschützt sind, das sie sich auch  nach Besitzübernahme nicht löschen oder ändern lassen.
Bei den meisten der von mir daraufhin untersuchten Programmen (Alcohol120% beispielsweise) lagen diese Einträge im Bereich eines Unterordners des Pfades HKEY_CLASSES_ROOT\CLSID.
Nach Beendigung der Testphase wird dieser Wert dort festgeschrieben und beim Versuch einer erneuten Installation mehrfach abgefragt.
Eine weitere Methode ist im Prinzip identisch. Da werden in Windows die Inhalte von dll-  Dateien verändert, die augenscheinlich überhaupt nichts mit dem Programm zu tun haben . Mir fielen da Einträge speziell im Pfad C:\Windows\inf\ auf.
Das ist nun von Programmierer zu Programmierer verschieden - eine gemeingültige Regel fand ich nicht. Oft genug sind übrigens beide methoden verknüpft.
Also kann es auch kaum eine universelle Methode geben, die Zeitbeschränkungen aufzuheben.

Eines will ich ganz klar feststellen: Ich habe von Programmierung keine Ahnung und in Windows bin ich nur so etwas wie ein etwas fortgeschrittener Anfänger.
Ich habe also nur die Änderungen bei der Installation und Deinstallation von Programmen beobachtet und die Änderungen und übrig gebliebenen Reste untersucht.
Und, ich gestehe, dann manchmal auch den schuldigen Eintrag (meist mehrere) gefunden und beseitigt.
Der Zeitaufwand steht allerdings in keinerlei Verhältnis zum Nutzen.
Ach ja - die Rückstellung der Systemzeit hatte nur in den Anfängen von Windows Erfolg. Bei Programmen, die heut sowieso keiner mehr benötigt.
Die Programmierer wurden schlauer.
Adobe hat übrigens sogar schon mal unlöschbare Einträge in den MBR dazu genutzt.

Jürgen
SCHULMEISTER peterdeutzmann