Setup .inf files
Chris Morgan
cmorgan at alum.wpi.edu
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 ;-)
Thanks,
Chris
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 alum.wpi.edu> 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.
> > http://taxes.yahoo.com/filing.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: default.inf.gz
Type: application/x-gzip
Size: 10255 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20040219/3051e46c/default.inf.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: setupapi.patch
Type: text/x-diff
Size: 19121 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20040219/3051e46c/setupapi.bin
More information about the wine-devel
mailing list