Zero-G. 10 Geschrieben 14. Dezember 2010 Melden Teilen 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 Link zu diesem Kommentar
zahni 562 Geschrieben 14. Dezember 2010 Melden Teilen 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 Link zu diesem Kommentar
Zero-G. 10 Geschrieben 14. Dezember 2010 Autor Melden Teilen 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 Link zu diesem Kommentar
Sunny61 812 Geschrieben 14. Dezember 2010 Melden Teilen Geschrieben 14. Dezember 2010 Was steht denn alles im Autostart drin? Oder schlägt dir die Virtualisierung der Registry dazwischen? Zitieren Link zu diesem Kommentar
Zero-G. 10 Geschrieben 14. Dezember 2010 Autor Melden Teilen Geschrieben 14. Dezember 2010 Autostart ist Leer Virtualisierung? - Bitte um nähere Infos.... DANKE Zitieren Link zu diesem Kommentar
Sunny61 812 Geschrieben 14. Dezember 2010 Melden Teilen Geschrieben 14. Dezember 2010 Virtualisierung? - Bitte um nähere Infos.... Datei und Registry Virtualisierung Zitieren Link zu diesem Kommentar
Zero-G. 10 Geschrieben 14. Dezember 2010 Autor Melden Teilen Geschrieben 14. Dezember 2010 Danke - werde ich mir morgen mal ansehen! Zitieren Link zu diesem Kommentar
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.