Generally, if they have UAC enabled, and your app is in "%ProgramFiles%\MyApp\", then AppPath$ = "%ProgramData%\MyApp\"Originally Posted by JimJam
The reason for using %ProgramData% (AllUsersAppDataDirectory$( "File" )) instead of AppPath$ is so that that will be the path for everyone, whether UAC is enabled or not.
Reading %ProgramFiles% in your app sometimes reads %ProgramData%, but sometimes reads %ProgramFiles%, depending on your setup (happened to me twice before- no idea why).
Using %ProgramData% makes sure there's only the one path. (better compatibility)
In regards to them installing the software to C:\MyApp\, did they do it, and did it work? It's not a permanent thing, just a troubleshooting thing to see if that's what's causing the issue or not.