Setup .inf files

Chris Morgan cmorgan at
Thu Feb 19 21:08:07 CST 2004

Alright, here is another revision of the patch this time using the 
RegisterDlls section to register the dlls.  The new inf file can be processed 
by running:

programs/rundll32/rundll32 setupapi,InstallHinfSection DefaultInstall 
132 ./default.inf

Brian Vincent added the NLS and Telephony\Country List sections so the inf 
file should be pretty close to complete.  I'd imagine several registry keys 
were missed although I'm not sure how to tell except by manual inspection of 
winedefault.reg vs. the registry after installing the inf.

I left in the implementations for RunPre/PostSetupCommands sections.  I can't 
find anything on msdn about these sections but I've found several references 
to them by googling.  There seems to be some connection to advpack.dll.

Comments, questions, patches welcome ;-)


On Sunday 15 February 2004 05:24 pm, Chris Morgan wrote:
> I actually already sent in a patch for InstallHinfSection().  You guys
> should submit your changes to wine when you put them in Reactos,
> duplicating work is foolish.
> The sections I'd like to use are the
> RunPreSetupCommands/RunPostSetupCommands ones.  These execute programs
> before and after the installation of an inf file is processed, at least as
> far as I can tell.  This would allow for running the rundll32 commands to
> register dll's.
> Chris
> On Sunday 15 February 2004 03:36 pm, Steven Edwards wrote:
> > --- Chris Morgan <cmorgan at> wrote:
> > > 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.
> >
> > We have a patch for this in the ReactOS tree its just not quite ready
> > yet. It for InstallHInfSection right? It should be ready in a few
> > weeks.
> > Once its done I will submit a patch to wine-patches.
> >
> > Thanks
> > Steven
> >
> >
> > __________________________________
> > Do you Yahoo!?
> > Yahoo! Finance: Get your refund fast by filing online.
> >
-------------- next part --------------
A non-text attachment was scrubbed...
Name: default.inf.gz
Type: application/x-gzip
Size: 10255 bytes
Desc: not available
Url :
-------------- next part --------------
A non-text attachment was scrubbed...
Name: setupapi.patch
Type: text/x-diff
Size: 19121 bytes
Desc: not available
Url :

More information about the wine-devel mailing list