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@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