Hi all,

I'm in the process of packaging this application and I have managed to get it to install and working for the user who installs it with admin rights.
I have added the mms.cfg file to C:\Windows\System32\Macromed\Flash and also the settings.sol file to Profiles\Application Data\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys.

I have also added an active setup to thie app to ensure the settings.sol file gets copied to each users profile on log in. However, when I log in as a new user the application tries to repair itself(as expected) but fails with an error saying the user does not have the relevant privileges to perform an install.

I am using msiexec /fup in my Adtive Setup key so only Current User stuff should get repaired.

Anyone ever come across this?
0 Comments   [ + ] Show Comments

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.

Answers

0
Mark,

check to see if there's an AdminUser or Require Administrative Privileges requirement or Install Condition on the MSI. Regardless of the type of repair you're trying to do this will block non-admin users from executing the MSI during the Active Setup.

Hope this helps,

PJ
Answered 09/07/2010 by: pjgeutjens
Red Belt

Please log in to comment
0
It's a bit around the houses but if you are having trouble getting settings.sol into the user profile using AS and msiexec repair then you could have your original MSI write the file to C:\Windows\System32\Macromed\Flash\settings.sol along with an appropriate vb script / wise script - then call this script from AS.

Of course - all this script would do is copy C:\Windows\System32\Macromed\Flash\settings.sol to %appdata%\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys\settings.sol - this would get around your permissions issue if PJs solution isn't a winner.

Out of interest, what do use your settings.sol to set exactly? We've only ever worried about mms.cfg to disable autoupdates...

Cheers,
Rob.
Answered 09/07/2010 by: MSIPackager
Third Degree Black Belt

Please log in to comment
0
Out of interest, what do use your settings.sol to set exactly? We've only ever worried about mms.cfg to disable autoupdates...

it's used to set the Global Security Settings that you normally use the applet for on the Adobe website (this one). Basically you indicate which the trusted locations are from which flash content can be executed.

PJ
Answered 09/07/2010 by: pjgeutjens
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity