I want my program to be able to edit a values within a registry key that resides in \'HKEY_LOCAL_MACHINE\'
My.Computer.Registry.SetValue(\"HKEY_LOCAL_MACHINE
Vista has tighter restrictions around Adminstrator accounts. If you're not logged in as an Administrator account, you'll have to write to HKEY_CURRENT_USER as opposed to HKEY_LOCAL_MACHINE.
IMO, this makes more sense. Each user has their own settings/etc for their programs. If you want to make global settings for your program, you'll have to do it with an Administrator account.