Error: Component has both per user and per machine data with a per machine keypath
Solution: Create a new component (with a new GUID), move all of the per user data from the component that kicks up the error to the new one. Set one of the files/reg keys as it’s keypath.
Showing posts with label MSI Packaging Training. Show all posts
Showing posts with label MSI Packaging Training. Show all posts
Wednesday, 22 February 2012
Resolve ICE 43 Error - MSI
Error: Component “…” has non-advertised shortcuts. It Should use a registry key under HKCU as its KeyPath, not a file.
Solution: Put one Current_User registry key under the mentioned component and set that registry key as the keypath
Solution: Put one Current_User registry key under the mentioned component and set that registry key as the keypath
Resolve ICE18 Error - MSI
Error: KeyPath for Component “…” is Directory “…”. The Directory is not listed in the CreateFolders table
Solution: Create a new row in the table “CreateFolder”, select the mentioned Directory and the mentioned Component.
Solution: Create a new row in the table “CreateFolder”, select the mentioned Directory and the mentioned Component.
Saturday, 17 September 2011
Application Packaging Training @ Hyderabad, October 2011 Batch
New batch of Application Packaging Classroom Training at Hyderabad from 10th October 2011.
Course Duration: 1 Month ( 1hr/day)
Anyone interested?, please contact me on Virtual.App.Packager@gmail.com
visit www.AppRepack.in for more information on training topics.
Note: Send me an email, if you are looking for online training details. Thanks
Course Duration: 1 Month ( 1hr/day)
Anyone interested?, please contact me on Virtual.App.Packager@gmail.com
visit www.AppRepack.in for more information on training topics.
Note: Send me an email, if you are looking for online training details. Thanks
Tuesday, 6 September 2011
What is Application Repackaging
Repackaging (Customized Installation) is the process of capturing the changes made by an Installation Program (Package) and it is designed to support company standards and distribution methods. Following are the steps for repackaging an application.
- Review the packaging requirements with the projects sponsor
- Analyze the vendor package (Tech Review)
- Repackage the application (Scripting)
- Customize the package
- Test the package
- Release the package to end users
SetACL Permissions Examples
Using SetACL to provide permissions
Command1: Providing registry permissions to Authenticated Users group
1. setacl.exe "MACHINE\SOFTWARE\AHouse\GEPUIS ORBIX" /registry /grant "Authenticated Users" /full /i:cont_obj_inh /p:yes /r:cont_obj /silent
OR using S-ID
"MACHINE\SOFTWARE\AHouse\GEPUIS ORBIX" /registry /set "S-1-5-11" /full /sid /silent
Command2: Providing Folder permissions to Authenticated Users group
setacl.exe "c:\AudioTools\GIMP" /dir /set "S-1-5-11" /change /sid /silent
Change the group name / S-ID according to your requirement
Monday, 29 August 2011
MsiLockPermissionsEx table
MsiLockPermissionsEx Table in Windows 7 enhances the functionality over LockPermissions Table. With MsiLockPermissionsEx table, users now have the ability to set access permissions on objects impacted by the application install that previously required using custom actions or other methods outside of Windows Installer
Expanding the set of permissions that can be applied to a resource by incorporating the Security Descriptor Definition Language(SDDL) in Windows Installer. This allows the security settings for an object to be more flexible, including;
o Ability to apply Deny ACLs to objects
o Indicate inheritance properties for permissions
o Expand the set of well-known SIDs
o Ability to set Owner, Group, and SACLs to the objects in addition to the regular access permissions
Security settings can be applied to services as well in addition to Files, Folders, Registry keys
Ability to apply permissions specific to user accounts – including accounts that are newly created on the system during the course of installation
Read more about this in Windows installer team blog
Tuesday, 9 August 2011
Application Packaging Training - September Batch
New batch of Application Packaging Classroom training is starting at Hyderabad on 3rd September. If you are interested contact me at 91-9963678795 or Virtual.App.Packager@gmail.com
For training details please visit www.AppRepack.in
For training details please visit www.AppRepack.in
Subscribe to:
Posts (Atom)