Inno Setup itself does not require write access to the WINNT directory, or any other registry keys not mentioned above. What is different when an installation is run by a user without administrative privileges?
• The registry key for the Add/Remove Programs Control Panel entry is created under HKEY_CURRENT_USER instead of HKEY_LOCAL_MACHINE. Thus, only the user who installed the program will see an Add/Remove Programs entry for it. • The “{group}” constant always points to the current user’s profile, as opposed to the All Users profile. • All “{common…}” constants are equivalent to the “{user…}” constants. • The program may be uninstalled by any user. (When an administrator installs a program, only an administrator is allowed to uninstall it.
Related Questions
- Inno Setup itself does not require write access to the WINNT directory, or any other registry keys not mentioned above. What is different when an installation is run by a user without administrative privileges?
- Can Inno Setup do a conditional installation - for example, proceed only if a certain registry key or file exists?
- Can Setup use the value of a registry entry as the default directory name?