This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Basic MSI: ALLUSERS property deleted in Modify mode - VISTA ONLY
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Feb 11, 2008
12:14 PM
Basic MSI: ALLUSERS property deleted in Modify mode - VISTA ONLY
I have a task that should be fairly easy. Basically I am asked to provide an option to install a desktop shortcut during install and maintenance. During first install the dekstop shortcut appears correctly with the appropriate icon. During maintenance mode everything goes to chaos!
So far this is what I found:
1. When running modify mode setup is deleting the ALLUSERS property.
2. When starting Modify mode the original value of ALLUSERS is correct - 1.
3. This occurs while setup is trying to extract support files such as setup.inx to execute a custom action.
4. My custom action does not touch ALLUSERS at all.
5. I reproduced this in another setup. No matter what InstallScript custom action is executed the ALLUSERS value gets deleted. However, on XP, XP64 testing the value is not deleted.
Why is this value being deleted on Vista only, and only when a custom action is executing. Deleting this value is breaking modify mode on Vista for me.
So far this is what I found:
1. When running modify mode setup is deleting the ALLUSERS property.
2. When starting Modify mode the original value of ALLUSERS is correct - 1.
3. This occurs while setup is trying to extract support files such as setup.inx to execute a custom action.
4. My custom action does not touch ALLUSERS at all.
5. I reproduced this in another setup. No matter what InstallScript custom action is executed the ALLUSERS value gets deleted. However, on XP, XP64 testing the value is not deleted.
Why is this value being deleted on Vista only, and only when a custom action is executing. Deleting this value is breaking modify mode on Vista for me.
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Feb 11, 2008
12:16 PM
Actually found a thread about this here: http://community.macrovision.com/showthread.php?t=172412&highlight=ALLUSERS+deleted+Vista