04. januar 2006 - 17:44
Der er
2 kommentarer
Start program ved windows-brugerlogon
Jeg er i gang med at lave et program, som skal køre i baggrunden, og styre brugerindstillinger, og det skal derfor startes inden/når brugeren logges på, således at programmet kan ændre evt. værdier i registreringsdatabasen (HKEY_LOCAL_USER), inden de læses af windows.
Kan dette lade sig gøre, og hvordan?
05. januar 2006 - 14:59
#1
Der er ikke noget der hedder "HKEY_LOCAL_USER".
Der er "HKEY_CURRENT_USER" (den aktuelt logged in user)
Og der er "HKEY_USERS" med brugere herunder som f.eks "S-1-5-19".
Du kan køre dit program som en service, og så rette i f.eks HKEY_USERS\S-1-5-19 uden at denne bruger er logged ind.
Eller du kan lade dit program starte op når brugeren logger ind (som almindelig applikation) og så rette i HKEY_CURRENT_USER.
Hvilken metode du skal bruge afhænger af hvad det er du vil opnå ?