Why does Regasm put ProgId into HKEY_CURRENT_USER?
问题 I have two Virtual Machines that I wish to (Wix) install my software onto. One is Windows XP SP2 and another is Windows XP SP1. Neither of them use domains, and both of them have the local user Administrator with admin privileges. Running RegAsm.exe to register MyApp.dll on the machine with SP3 puts my ProgId in the folders: HKEY_CLASSES_ROOT\MyAppProgId HKEY_LOCAL_MACHINE\Software\Classes\MyAppProgId whereas running it on the SP2 machine puts it in the folders: HKEY_CLASSES_ROOT\MyAppProgId