G
Guest
We are writing a MSI installer using a setup project in Visual Studio 2005.
All dll's are built with VC 8 so each dll uses a Manifest embedded in a
resource. The installer does the following.
1) install VC8 runtime on the target machine,
2) moves and registers the dlls for the application
3) Run a custom action c# script on the commit event. The script loads a dll
via pinvoke and ivokes a function. The function itself instantiates a com
object from another dll using CoCreateInstance. CoCreateInstance fails and
MSIExec.exe gets the c runtime error R6034
Any ideas. More information can be provided as needed."
All dll's are built with VC 8 so each dll uses a Manifest embedded in a
resource. The installer does the following.
1) install VC8 runtime on the target machine,
2) moves and registers the dlls for the application
3) Run a custom action c# script on the commit event. The script loads a dll
via pinvoke and ivokes a function. The function itself instantiates a com
object from another dll using CoCreateInstance. CoCreateInstance fails and
MSIExec.exe gets the c runtime error R6034
Any ideas. More information can be provided as needed."