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
