With Windows Vista, we can no longer write application settings to the
HKEY_LOCAL_MACHINE Registry key in the same way. If we don't have
Admin permission, our entry will be "virtualized" to our own private
key, which makes it the equivalent to HKEY_CURRENT_USER, thus
defeating the purpose of writing application data to a location
available to all users.
I need a place to be able to write application data that will be
available to all users. I know about the "Documents and Settings/All
Users/Application Data" folder, but found that when I created a .ini
file with my application, other non-admin users did not have
permission to write to it. So now what do I do?