advpack: The Plan

Markus Amsler markus.amsler at oribi.org
Fri Mar 31 03:17:21 CST 2006


James Hawkins wrote:

>Internally, there will be three main install functions: install_init,
>which will open the INF, make sure it's legit, and other
>initializations, spapi_install, which will call setupapi to install
>the base INF commands, and adv_install, which will parse the install
>section and run the provided commands.  
>
I'm quite sure RunPreSetupCommands gets executed before the base INF 
commands. I'm not sure wether there are others (BeginPrompt, BackupReg 
comes to mind). So you need two install functions like adv_install_pre 
and adv_install_post.

>This is The Plan so far, so if anyone has any ideas or suggestions,
>I'd love to hear from you.
>  
>
Why not simply use the same mechanism as in setupapi [1]? My patch [2] 
back in january was using it, and it looked like a good idea.

Markus

[1] http://source.winehq.org/source/dlls/setupapi/install.c
[2] http://www.winehq.org/pipermail/wine-devel/2006-January/044083.html




More information about the wine-devel mailing list