Setup .inf files

Chris Morgan cmorgan at alum.wpi.edu
Sun Feb 15 10:43:16 CST 2004


I spoke with Brian Vincent last night on #winehackers and he mentioned the inf 
sections RunPreSetupCommands/RunPostSetupCommands.  These appear to be pretty 
new, I found them on msdn at 
http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol/windowsserver2003/proddocs/standard/cmak_ops_68.asp
. This other page mentions them as well 
http://www.crucifer.net/INF_Web/advinf.htm#runpre.

These inf sections don't appear to be handled in wine atm but it appears to be 
just what we need to perform each one of the 'rundll32 some.dll' commands.

Thanks,
Chris



On Sunday 15 February 2004 05:54 am, Shachar Shemesh wrote:
> Chris Morgan wrote:
> >The best documentation I've found thus far for inf files,
> >http://www.leeos.com/infdoc.html#Top, doesn't have anything about running
> >programs from inside of an inf file.  If this is possible it would
> > probably make more sense to have the inf file register the dlls.
>
> The way to have an INF run a file is by registering it with (if I recall
> correctly - it has been over four years now) RunOnceEx/Setup in the
> registry. For those who don't follow - RunOnceEx/Setup is a list of
> programs to run, executed synchroniously (i.e. - one does not start
> until the previous one exits), and displaying a small window showing
> where we are along the process). This brings up a small window with the
> list of tasks to carry out immediatly after the INF processing is done.
> There are two problems with this approach:
> 1. While RunOnceEx/Setup is being processed after each login, the
> mechanism that runs it after INF processing has always been a mystery to
> me. I have found no method, other than running an INF, of triggering a
> processing of RunOnceEx/Setup.
> 2. Wine(boot) does not currently handle that at all. We currently rely
> on some helper application that does that for us, that usually gets
> installed as part of the IE installation.
>
> The combination of 1+2 means that it'll probably take some time for
> Wine's INF processing to work like Windows on this one.




More information about the wine-devel mailing list