2009-05-14 6 views
1

Ich bearbeite eine Windows Mobile (6.1) -App, die ich geschrieben habe und alles geht gut und gut, aber ich habe ein unangenehmes Problem: Meine App benötigt ein paar Registrierungsschlüssel für Einstellungen und ich kann sie im Installer erstellen (mit dem Registry-Editor) gut, aber mein Problem ist, dass jedes Mal, wenn ich das Installationsprogramm eine neue Version der Software zu aktualisieren, es diese Registrierungswerte überschreibt.So verhindern Sie, dass der Windows (Mobile) Installer die Registrierungsschlüsselwerte überschreibt

Ist es möglich, ein CAB-Installationsprogramm zu erstellen, das die angegebenen Registrierungsschlüssel erstellt, wenn sie nicht vorhanden sind, sie aber in Ruhe lassen.

Auch, ich bin richtig, wenn ich nehme an, das Setup-Projekt löscht automatisch alle Registrierungsschlüssel in Deinstallation, die es während der Installation erstellt?

Vielen Dank im Voraus!

Antwort

2

Ich glaube nicht, dass Sie so viel Kontrolle über regsitry Setup im Installer INF haben.

Was Sie tun müssen, ist ein setup dll erstellen, die Ihnen die ganze Kontrolle geben wird, die Sie tun müssen, was Sie wollen. Das Problem ist, dass Sie es in C oder C++ schreiben müssen, aber es sollte einfach genug sein, da Sie nur Registrierungsschlüssel einrichten wollen.