msi ole automation: where to next?

Tom Spear speeddymon at
Sun May 20 15:26:56 CDT 2007

On 5/20/07, Misha Koshelev <mk144210 at> wrote:
> Hi everybody,
> Hope you are all having a nice Sunday. Since MSI OLE automation is a bit
> overwhelming, I have been using installers that have JScript/VBScript
> actions to guide me as to what specific functions/objects to implement
> next. I started out by implementing all the functions used by the Vector
> NTI installer (which is how I got into wine programming at all; and
> which was actually dependent on one of these actions for installing at
> the time), and for the past few weeks I have been following the
> functions required by the iTunes 7 installer.
> However, now that I have implemented all the functions used by both of
> these (yay), I am having trouble finding another installer that uses a
> lot of scripting, so I was wondering if anyone had any suggestions? It
> really helps to have something like that to guide/motivate me. (I
> googled "UNHANDLED ACTION TYPE" and tried the installers I found but all
> the installers I actually tried out didn't seem to use scripting or
> maybe just unimplmeneted scripting functions anymore).
> Alternately, is there any other use for MSI OLE automation besides
> installers with scriptable actions? If so, what functions would be
> important for that use? (I know Mike McCormack talked at one point about
> using these interfaces to run custom actions in a separate process, but
> I am not really clear as to why automation is really necessary for this
> and, if so, how exactly it would be used, since all the automation
> functions are just wrappers around existing functions anyway.)

I'm not sure if this is OLE or not, but AutoIt installers use a lot of
scripting and can be wrapped around msi..  I would post locations of
where to find quite a few here on the list, but I'm afraid of being
flamed for spamming again, so look for my next email.



More information about the wine-devel mailing list