Deploy large scale application
Posted 22 June 2005 - 20:45
Posted 23 June 2005 - 00:49
Posted 24 June 2005 - 07:33
Posted 24 June 2005 - 11:10
Posted 24 June 2005 - 16:41
This file is not yours, so:
1) You shouldn't install it in the first place
2) If you install it you should never remove it
If you did the above anyway your MSI would most likely cause the system to not boot properly since it would remove boot.ini on uninstall (the OS would probably prevent this from happening, but this is just an extreme sample). In short: component rules are NOT just important for minor upgrades and patches.
Moral: do your best to keep the reference counting of your own files clean, and for God's sake make sure you keep it clean for any shared components you are hacking. The proper way to work with shared components is to use merge modules.
If you want to update a shared resource but not register the change with windows installer, a hack you can use is to use a component with a blank component GUID. Not recommended though.
Edited by Glytzhkof, 24 June 2005 - 16:47.
Posted 25 June 2005 - 06:16