if you have a file going to appdata for example, why does that component need to have a hkcu key as a keypath. i dont understand the reason behind it?
any enlightenment is much appreciated.
0 Comments   [ - ] Hide Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
Answer this question or Comment on this question for clarity


When an msi is installed, paths are resolved to their values at installtime. A file in the administrators Application data will be resolved to C:\documents and settings\administrator\foldername\filename and it will be registered as such.

When user1 (administrative rights) starts the app, keypaths are checked, the user has no acces to the file in the administrator profile and there will be a repair (the component is broken).

When user2 (administrative rights) starts the app, keypaths are checked and since the user now has acces to the file, there will be no repair!

When using a registrykey there will always be a repair
Answered 11/29/2005 by: Ilikebananas
Purple Belt

Please log in to comment