Solved

Create Assigned Permissions Via an Installer

Posted on 2007-11-30
1
222 Views
Last Modified: 2008-02-01
I have a MSI package that I need to create to be installed on a lot of machines globally for 2000 different clients.   The packaging guy does not know what he is going but story being is that the MSI package does not give out the correct rights and permissions.

Using Wise or other installers etc.  If installed under local admin rights can the installer grant permissions to certain folders for everyone or that particular users, for  the program files or registry keys so that when the user logs on with their no priverlages account that user will be able to do what they like to the application.

Is this a standard feature of packaging.
0
Comment
Question by:ncomper
1 Comment
 
LVL 29

Accepted Solution

by:
matrixnz earned 500 total points
ID: 20387103
By Default, permissions are commonly not set by the application but by the ntfs permissions already on those folders, so for e.g. when you install to Program Files as a Administrator, the application folder inherits the permissions set on Program Files this is commonly:
Users: Read
Administrators: Full

You can set permissions to folders and registry within the MSI if you wish, very easy if using Admin Studio or the like, otherwise you could use something like InnoSetup to wrap your application and also assign the permissions.

InnoSetup http://www.jrsoftware.org

Cheers
0

Featured Post

How to improve team productivity

Quip adds documents, spreadsheets, and tasklists to your Slack experience
- Elevate ideas to Quip docs
- Share Quip docs in Slack
- Get notified of changes to your docs
- Available on iOS/Android/Desktop/Web
- Online/Offline

Join & Write a Comment

Installations often have prerequisites, such as “Microsoft .Net framework is required for this product”. The usual implementation in MSI installations is system search for a particular registry setting representing the required prerequisite, followe…
If you don't know how to downgrade, my instructions below should be helpful.
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, Just open a new email message.  In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

760 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now