Zero-G. 10 Geschrieben 14. Dezember 2010 Melden Geschrieben 14. Dezember 2010 Hallo NG Mein Server: Windows 2008 Standard (alle Updates) (AD, DHCP, DNS) Client: Vista 32Bit (alle Updates) Der Client ist ein Domänen Benutzer vom Server. Ich schreibe gerade eine Software, die unter den HKey-Current-User\Software einen Eintrag plaziert, der im Wesentlich angibt, ob ein Wizzard gestartet wird, oder nicht. Per Installationsroutine (InstallAware) schreibt das Setup den folgenden Wert in die Registry: HKey-CurrentUser\Software\MyApplication\Wizzard = True Nach dem der Wizzard gestartet wurde, setzt dieser den Wert auf = False Jedes mal, wenn ich den Client neu starte, steht der Wert wieder auf True Was kann das sein? - Meine anderen 5 Clients habe ich auf selbe Weise installiert (lokal - als Admin), bei denen funktioniert alles wunderbar... DANKE für jeden Tipp Zitieren
zahni 571 Geschrieben 14. Dezember 2010 Melden Geschrieben 14. Dezember 2010 Hallo, ich nehme an, Du meinst einen REG_DWORD-Eintrag ? Oder einen String (REG_SZ) ? Warum da immer "True" steht, kann ich nicht sagen. Vielleicht hat die Anwendung einen Bug ? Aber: Ein Installationsprogramm sollte von sich aus nichts nach "Current_User" schreiben. Grund: Installationen benötigen i.d.R. Adminrechte und werden daher mit anderen Konten gemacht. Wenn sich der User dann anmeldet, sieht er sein "Current_User" und nicht das vom Admin. Abhilfe hier: Programm prüft, ob Wert an dieser Stelle vorhanden ist. Wenn nicht, Wizard starten und Wert in die Reg schreiben. -Zahni Zitieren
Zero-G. 10 Geschrieben 14. Dezember 2010 Autor Melden Geschrieben 14. Dezember 2010 Hallo Danke für Deine Antwort. Also, das Problem ist ja nicht, dass es nicht geschrieben wird, sondern, dass die geschriebenen Werte verloren gehen, sobald der User seinen PC herunterfährt & wieder startet. Wenn ich nach dem Ausführen des Wizzards in die Registry schaue, steht der Wert richtig drinnen (Reg_DWord) Wizzard = False Programm schließen -> öffnen - Alles OK PC neu starten -> Wizzard = True Danke Zitieren
Sunny61 816 Geschrieben 14. Dezember 2010 Melden Geschrieben 14. Dezember 2010 Was steht denn alles im Autostart drin? Oder schlägt dir die Virtualisierung der Registry dazwischen? Zitieren
Zero-G. 10 Geschrieben 14. Dezember 2010 Autor Melden Geschrieben 14. Dezember 2010 Autostart ist Leer Virtualisierung? - Bitte um nähere Infos.... DANKE Zitieren
Sunny61 816 Geschrieben 14. Dezember 2010 Melden Geschrieben 14. Dezember 2010 Virtualisierung? - Bitte um nähere Infos.... Datei und Registry Virtualisierung Zitieren
Zero-G. 10 Geschrieben 14. Dezember 2010 Autor Melden Geschrieben 14. Dezember 2010 Danke - werde ich mir morgen mal ansehen! Zitieren
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.