If I use the COM+ screen to register a COM+ DLL, Foobarworld.dll, I'm getting the following error message when I run the .msi file.
"The folder path 'Foobar~2.dll|Foobarworld.dll' contains an invalid character."
I can register this DLL just fine if I do it directly from the Files and Folders screen.
It looks like it might be a bug in AdvancedInstaller where it is keeping an 8.3 and long file names, and is forgetting to unpack them correctly before registering the file. The AdvancedInstaller delimiter character between the two file names '|' looks like the issue.