将数据放入注册表之前,应用程序应将数据分为两类:计算机专用数据和用户特定数据。通过这种区分,应用程序可以支持多个用户,并且还可以通过网络定位用户特定的数据,并在不同的位置使用该数据,从而允许与位置无关的用户配置文件数据。(用户配置文件是为每个用户保存的一组配置数据。)
应用程序安装后,应将记录特定于计算机的数据记录在HKEY_LOCAL_MACHINE键下。特别地,它应该为公司名称,产品名称和版本号创建密钥,如以下示例所示:
HKEY_LOCAL_MACHINE\软件\MyCompany\MyProduct\1.0
如果应用程序支持OLE,则应将该数据记录在HKEY_LOCAL_MACHINE\Software\Classes之下。
应用程序应在HKEY_CURRENT_USER键下记录用户特定的数据,如以下示例所示:
HKEY_CURRENT_USER\软件\MyCompany\MyProduct\1.0\【...】