![]() |
Dienst soll aus Registry lesen - Key existiert nicht
Hallo,
Ich habe einen Dienst, der im Hintergrund laufen soll und dieser benötigt Daten aus der Registry. Bevor ich die Unit in den Dienst aufgenommen habe, hat dies einwandfrei funktioniert, er hat aus der Registry gelesen. Nun hab ich die Unit in meinen Dienst übernommen und auch nichts dran geändert, nun sagt er mir aber, das der Schlüssel nicht existiert. Wie das? RootKey ist HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE darunter dann 'Software\Firma\TMService\7.0' Warum soll der KEY nicht exitieren, er ist vorhanden! |
Re: Dienst soll aus Registry lesen - Key existiert nicht
HKCU ist der Registryzweig des angemeldeten Bneutzers. Der Dienst läuft unter dem Systemkonto und hat damit einen eigene HKCU Zweig und in dem muss der Schlüssel nicht existieren.
|
Re: Dienst soll aus Registry lesen - Key existiert nicht
Na ja, wenn sie schreibt es unter HKCU oder HKLM, dann könnte man vllt. noch auf HKLM ausweichen. Aber wie ist das mit der User-SID? Wenn ich die in einem Dienst ermittle, der im Systemkonto läuft, dann erhalte ich vermutlich die System-SID? Oder? Wenn es die SID des angemeldeten Users wäre, dann hätte ich das vorgeschlagen: SID ermitteln und mal unter HKEY_USERS schauen.
|
Re: Dienst soll aus Registry lesen - Key existiert nicht
Was passiert denn, wenn du den Dienst unter deinem Konto laufen lässt?
|
Re: Dienst soll aus Registry lesen - Key existiert nicht
gut mittlerweile hackt es dann nicht mehr am finden des keys, aber danach bleibt er irgendwie hängen. Wie kann ich denn einen Dienst debuggen, so dass ich mir schritt für schritt ansehen kann, was in den einzelnen Variablen drin steht und so weiter?
|
Re: Dienst soll aus Registry lesen - Key existiert nicht
Hi Susanne,
vielleicht hilft dir das? ;-) Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz