I am using System.Management.ManagementObject in VB.NET to change the "StartName" property of a service. If I check the property in the program immediately after changing it to "LocalSystem" it appears to have been changed. Yet once I exit the program and check the service via the "Services" utility, the property has not changed. Is there some programmatic "commit" required, or perhaps (heaven forbid) a reboot?
Thanks for any help!