webForumDet fria alternativet

Vilken del i registret kan program ändra på?

Windows

9 svar · 876 visningar · startad av haider

Medlem sedan jan. 2003956 inlägg
Frågan#1

Jag undrar vilken del i registret som vanliga program har access till.
Är det HKEY_CURRENT_USER\Software?

Eller kan de i stort sett ha tillgång till allt?

Stötte på Registry Live Watch 1.0 och undrar om man verkligen kan få veta exakt allt som ett program kan göra i registret.

Medlem sedan feb. 20072 750 inlägg
#2

Det beror ju på vad i registret du vill modifiera? Ehm, får se om jag minns rätt?

haider skrev:

Är det HKEY_CURRENT_USER\Software?

Ehm njae, eller joe con nejo, så enkelt är det inte, men jag återkommer med bättre svar.
Bara undrar över VAD (och/eller), du vill ändra på i registret?

Medlem sedan jan. 2003956 inlägg
#3

Tjena Lolo,

det är inte så att jag vill ändra, utan snarare vad andra program kan göra.
Det pratas mycket om registry monitors och att kunna avinstallera program riktigt propert inkl alla deras registryinlägg.

Så jag funderade på hurvida program har tillgång till hela registret eller inte. För om inte, så är det enkelt/enklare att hålla koll på vad ett visst program gör i registret.
Är det däremot så att ett program har access till rubb o stubb, så kan man omöjligen köra en registry monitor på hela paketet, tex regshot och sen jämföra före det att man installerade ett program och efter. Eller före det att man startade ett program och efter.
Det blir för mycket data helt enkelt för registret är ju så "levande".

Registry Live Watch som jag nämnde ska ha i uppgift att kunna hålla ögonen på ett visst parti.
Allra hellst skulle jag vilja kunna hålla track på registret på programnivå; alltså vad gör programmet X med registret? Känner att det borde gå istället för att göra en blind monitoring på nåt ställe i registret (förutom om man nu kanske vill göra precis det).

Medlem sedan feb. 20072 750 inlägg
#4

Hello haider!

Ok, nu förstår jag din fråga bättre, vad jag vet (någon annan vet kanske bättre) så kan iaf jag bara gå efter ett program i taget, beroende på om det är administratör eller flera användare, och vad dessa vill med programmet (typ) dom som har access till programmet.

Ehm, får nog återvända till den här tråden och bumpa den. Måste nog läsa på lite. :)

Medlem sedan jan. 2003956 inlägg
#5

Hmm, ja vi låter frågan jäsa på lite så kanske fler kan bidra med svar.
I grunden är frågan tvådelad; vad kan program komma åt = allt eller delar av registret (allt låter ju lite som en säkerhetsrisk så det kan väl därför inte vara möjligt?) - andra frågan är om det går att köra reg-monitor per program. Lite som med LAN/Internet monitorin som håller koll per programnivå, vilka portar som används, vilken ip som besöks osv.

Medlem sedan feb. 20041 816 inlägg
#6

haider skrev:

Jag undrar vilken del i registret som vanliga program har access till.
Är det HKEY_CURRENT_USER\Software?

Eller kan de i stort sett ha tillgång till allt?

Stötte på Registry Live Watch 1.0 och undrar om man verkligen kan få veta exakt allt som ett program kan göra i registret.

Öh, det beror på. Java-program i sig kan bara nå en isolerad del av registret om jag inte minns fel. De kan i sin tur exekvera systemkommandon och på så vis indirekt nå andra delar av registret. En annan begränsning är användarens behörighet. Tillhör kontot admingruppen kan ett program ändra i princip precis allt.

Medlem sedan jan. 20023 327 inlägg
#7

Beror ju lite på Windows-version men rent generellt kan man säga så här...

Kör programmet med administratörsrättigheter:
Läsrättigheter: överallt
Skrivrättigheter: överallt

Kör programmet utan administratörsrättigheter:
Läsrättigheter: överallt
Skrivrättigheter: current user

Medlem sedan juni 20006 031 inlägg
#8

Compusa skrev:

Beror ju lite på Windows-version men rent generellt kan man säga så här...

Kör programmet med administratörsrättigheter:
Läsrättigheter: överallt
Skrivrättigheter: överallt

Kör programmet utan administratörsrättigheter:
Läsrättigheter: överallt
Skrivrättigheter: current user

Stämmer det?
Så trodde jag att det var, tills häromdagen när jag skulle installera Adobe CS3 på datorn.
Acrobat kunde inte installeras då jag (som administratör) inte hade rättigheter att skriva till en viss nod i registret.
Var tvungen att ändra rättigheterna på noden från administratör till mitt användarkonto.
Vet inte vad som fuckade upp det riktigt då mitt konto redan hade administratörsrättigheter. Testa även att logga in som domänadministratör, men det hjälpte inte heller.

Medlem sedan jan. 20023 327 inlägg
#9

Det där låter märkligt Pedda. Vad för miljö och typ av installation? MSi eller Exe?

Medlem sedan juni 20006 031 inlägg
#10

XP, exe.
Tyckte också att det var konstigt. Alla program utom Acrobat installerades.
Det var två noder som jag var tvungen att ändra rättigheterna på.

CS2 hade varit installerat på samma burk innan utan några problem.

253 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)