[ros-dev] DLL registration during setup: new rbuild task?

Filip Navara xnavara at volny.cz
Mon Nov 21 06:53:01 CET 2005


Ge van Geldorp wrote:
[snip]

>That means we'll need an .inf file to describe which DLLs need to be
>registered. Windows has a syssetup.inf file for this, with a
>[OleControlDlls] section listing the DLLs to register/install. We can of
>course manually maintain a syssetup.inf file in bootdata, but this means one
>more file to keep up to date when you add a module.
>
We already have syssetup.inf in media/inf and it's processed during 
second stage setup (not sure if we run the SPINST_REGSVR action tho).

>So I was thinking, maybe
>we could add an 'autoregister="R"' (indicating setup should call
>DllRegisterServer(), "I" to indicate it should call DllInstall() and "B" to
>indicate it should call both) attribute to <module> in the .xml file. Then
>rbuild should be able to automatically generate a syssetup.inf file. We
>could go one step further and also generate the
>bootdata/packages/reactos.dff file in a similar way.
>  
>
Surely it would be interesting to autogenerate it (but not into 
syssetup.inf directly).

- Filip


More information about the Ros-dev mailing list