I need to add some files from customer environment into existing msi before installation. In order to do this, We have C# WinForms project which generates transform(.mst) file and add the files in it using .cab. For the new files, new components are created and consistent unique GUIDs are generated too. But, I am not sure if these GUIDS are ok as per Installshield generated GUIDs or MSI technology?
Does Installshield follow RFC 4122 specification for generating component GUIDs? If yes, which version of it?
Also, should I need to handle GUID collisions too?