Abide in Him

He who eats my flesh and drinks my blood abides in me, and I in him. — Jesus Christ (John 6:56) “[Those] Who possesses God’s love, finds so much joy that every bitterness transforms itself into sweetness, and that every great weight becomes light. One must not be astonished because living in charity you live in God: ‘God is love, and he who abides in love, abides in God, and God abides in him’ (1 John 4:16) Thus, living in God you can have no bitterness because God is delight, gentleness and never-ending joy! This is why God’s friends are … Continue reading

UPGRADINGPRODUCTCODE and Major Upgrade vs. Uninstall

Many people working with MSI aren’t aware of the UPGRADINGPRODUCTCODE (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/upgradingproductcode.asp) property, which Windows Installer sets when uninstalling the product being upgraded. This property should be used to condition custom actions that need to be run only when “really” uninstalling vs. uninstalling as part of an upgrade. So… if you want a custom action to be executed only when uninstalling, add “AND NOT UPGRADINGPRODUCTCODE” to your condition if you want a custom action to be executed only when upgrading, add “AND UPGRADINGPRODUCTCODE” to your condition if you want a custom action to be executed only when being upgraded by a … Continue reading