You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've written a C# app which uses Wix Toolset for installation.
The app has started being installed by users and I had the sudden panic that I had GUIDs in my WXS file that may not be unique.
I use "*" for ProductID.
And then for UpgradeCode, and also , I am using GUID which I don't recall if I generated or not.
I guess, I have the sudden (possibly non-rational) fear that my installer could modify an existing application on user's PC or even worse, server.
I've done a bit of digging and found lots of references to UpgradeCode GUID being the sole identifier for existing apps, for upgrading. Surely MSI does more intelligence to make sure a new app getting installed, which happens to use the same UpgradeCode as an existing app, that the existing app doesn't mistakenly get deleted?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Hi all,
I've written a C# app which uses Wix Toolset for installation.
The app has started being installed by users and I had the sudden panic that I had GUIDs in my WXS file that may not be unique.
I use "*" for ProductID.
And then for UpgradeCode, and also , I am using GUID which I don't recall if I generated or not.
I guess, I have the sudden (possibly non-rational) fear that my installer could modify an existing application on user's PC or even worse, server.
I've done a bit of digging and found lots of references to UpgradeCode GUID being the sole identifier for existing apps, for upgrading. Surely MSI does more intelligence to make sure a new app getting installed, which happens to use the same UpgradeCode as an existing app, that the existing app doesn't mistakenly get deleted?
Am I paranoid?
Beta Was this translation helpful? Give feedback.
All reactions