/build/static/layout/Breadcrumb_cap_w.png

How to set file permissions in Pace Suite

Hello.

Can't find any way to set file or folder permissions in Pace Suite msi editor and generator. Is this just because I'm using evaluation version, or is this really a huge lack of feature in the suite?

0 Comments   [ + ] Show comments

Answers (2)

Answer Summary:
Posted by: anonymous_9363 5 years ago
Red Belt
0
No tool I've used provides this feature.

You must either use one of the permissions tables [shudder] or, like most sensible packagers do, use a Custom Action to call SetACL or whatever your preferred permissioning tool is.

Remember, to save time in applying permissions, call your CA after the CreateFolders action and before the InstallFiles action: the files will inherit the folder's permissions.

Comments:
  • Dang, I was sure there was a way to set file and folder permissions. I guess I have been dreaming that.
    Maybe a feature request is in order
    Something in lines of:
    MsiLockPermissionsEx -table to modify instead of replace, but that has pretty much non-human-readable format, so if the tool would have human-readable way to use that it would be cool.

    https://msdn.microsoft.com/en-us/library/windows/desktop/dd408009%28v=vs.85%29.aspx

    Adminstudio Installshield has preset custom action to do permission tweaking, but that uses their own .dll to do the stuff needed, so not exactly msi-method. - TimoP 5 years ago
    • I wasn't completely dreaming things. If you capture installation and during that installation modify security settings that capture gets them. You can then use msi generator own CA to apply those, but you can't add files or directories or anything like that in that screen.

      So that capability is there, but it isn't quite as good as I would have hoped. - TimoP 5 years ago
  • Hi VBScab,
    RayPack can ;-) - Pressanykey 5 years ago
Posted by: pace-support 5 years ago
2nd Degree Black Belt
0

Top Answer

Hello, TimoP.

MSI Generator can detect any permission changes (files and registry) in time of capturing. You can just set file or folder permissions manually after first snapshot created and you will get MSI Generator project with those permissions. After that go to Permissions tab in MSI Generator and tick off permissions that you need and change Apply to MSI option to Secedit INF file + CA  to include permission Custom Actions to your MSI or MST. All additional efforts related to this action will be done by MSI Genarator automatically.

Thank you for your interest in our product.

Comments:
  • Can I suggest that you add a possibility to change permissions after capture to your products?

    Sometimes we don't know what kind of permissions program requires before they get repackaged (because completely clueless original software package that has no idea of corporate environments where users are not automatically admins), and a need to change permissions raise after the initial capture and test by actual user.

    Also sometimes it is easier to do empty project, add files and set required permissions there than to do a capture. - TimoP 5 years ago
    • Hello, TimoP.
      This feature has been already requested by our other customers and entered into our product backlog and respectively prioritized.
      We will inform our users of the date when this functionality will be released.
      Thank you for your suggestions and sorry for the inconvenience. - pace-support 5 years ago
      • Great! With that in I can suggest to our moneytroll that we purchase your product. Everything in it looks good, and it's obviously a product that is just getting better. - TimoP 5 years ago

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login

Share

 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ