Some explanation of how services run in Windows, and this is valid for
all versions.

My apologies if this is already explained in this thread, too many
posts to read

The security model in Vista has been made a lot more complex than it's
ever been in Windows, way too complex in my opinion.

Some basics:
- The user that logs on has no influence whatsoever on the security
context of any of the services that run on the system.
- The user may start or stop the services, that requires a specific
right that's called Start/Stop Services.
- If you have Power User rights or Administrator rights you may always
do this (at least that's the case in Windows Server 2003)
- The security context of the service is solely defined in the Service
descriptor of the SqueezeCenter service, nowhere else!
- If the service is set to Automatic start, you don't have to login,
and you don't have to start the service to access SqueezeCenter,
Windows will start it for you

In order for SqueezeCenter to run properly, I guess it should always
run as a service, because of the incredibly complex security model. If
SqueezeCenter runs within the securityContext of the logged on user
(hence not as a service) you get into the complex  setting of changing
or elevating security context, this is not necessary when running as a
service.

There is  something around the OS security in Vista that I have never
found out how works. As an Administrator user, you don't have access to
many Kernel OS mechanisms, you need to escalate security context in
order to do this. Sometimes this only works from Administrator user
(Not a user with Administrator rights, but the Administrator user)
Sometimes I have found this to work, sometimes not.
I tried installing iTunes on Longhorn (which is the same code base as
Vista) and it just didn't work at all if I ran the installation from a
user with full admin rights. If I ran the installer from the
Administrator user, it worked.... =:-O

I have not had the opportunity to validate this, but I'm suggesting to
check out a security right that's called "Act as part of operating
system" that possibly may sort things out. I really don't know this
because this is complex stuff, but this one may be a key...

Vista is NOT easy on end users !!

I have never tried Slimserver or SqueezeCenter on Vista, because now
I've converted my home stuff to Suse Linux, and everything is
smoking....


Regards

Harald N


-- 
haraldo

Suse Linux / SC7 -> SB3 -> Benchmark DAC1 -> Krell KAV400xi ->
Meadowlark Kestrel2
Everything is difficult before it's easy
------------------------------------------------------------------------
haraldo's Profile: http://forums.slimdevices.com/member.php?userid=13472
View this thread: http://forums.slimdevices.com/showthread.php?t=32578

_______________________________________________
discuss mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/discuss

Reply via email to