Hartmut Birr wrote:
Hi,
since some time, I'm not able to install ros from the bootcd over an
existing ros. The first stage setup works perfect. The second boot hangs
after loading most of the drivers. The last line on the debug port comes
from framebuf.dll:
...
DriverBase for \??\E:\ReactOS\system32\win32k.sys: 9d62b000
DriverBase for \??\E:\ReactOS\system32\freetype.dll: 9d803000
DriverBase for \SystemRoot\System32\kbdgr.dll: 9d78f000
(ntuser/desktop.c:574) IntShellHookNotify: No desktop!
(ntuser/desktop.c:574) IntShellHookNotify: No desktop!
(ntuser/desktop.c:574) IntShellHookNotify: No desktop!
DriverBase for \SystemRoot\System32\framebuf.DLL: 9dfab000
Has anyone the same problem? The install works again, if I delete all
registry files from the existing installation. Usually I use the 'make
install' command to install ros over the network on my test machines.
- Hartmut
_______________________________________________
Ros-dev mailing list
Ros-dev(a)reactos.com
http://reactos.com:8080/mailman/listinfo/ros-dev
Hi,
I found what is wrong. Setup.exe hangs while loading syssetup.dll. One
of the dlls, which is imported from syssetup.dll does import
wininet.dll. Wininet.dll calls functions from shell32.dllin DllMain
(DLL_PROCESS_ATTACH). It isn't possible to call a function from an other
dll in DllMain if this functions needs its own dll completely
initialized. This means the call to URLCacheContainers_CreateDefaults
must be removed in DllMain of wininet.
- Hartmut