[ros-kernel] Re: Desktop+explorer status on 29122003

Ge van Geldorp ge at gse.nl
Mon Dec 29 23:24:12 CET 2003


> I just tested with the shell32.dll out of the 29-12.2003 
> dlls.zip in Bochs. There are even more problems. I found 
> .lnk-files in the following directories:
> - C:\Documents and Settings\Default\Desktop     [this is OK]
> - C:\Documents and Sett     [some Unicode conversion problem?]
> - C:\Documents a     [some other Unicode conversion problem?]

Yes, there are (still) some problems with registry functions. I'm
currently working on this.

> Furthermore the generated .lnk-files don't contain the path 
> to the executables. Seems SHELL_FindExecuteble() had some 
> problems while searching winemine.exe, ... although they are 
> correctly installed in the PATH.

I fixed this in shell32 yesterday.

> Icons are no more displayed correctly. May be there are 
> missing some registry entries, we didn't need before. But I 
> think the problem is another one: I changed the icon cache 
> algorithm to look at the full icon file path, not only the 
> file name part. It uses GetFullPathNameA(). Is this function 
> implemented fully in ReactOS?

I noticed the "My Computer" icon disappeard after I recompiled with your
shell32 changes. Haven't tracked it down yet. Also, the icon of
Solitaire was displayed properly before when I copied Solitaire to the
desktop, now it's not displayed correctly. This is caused by
RegQueryValueExA problems.

> I can't reproduce this problems in my "Wine-shell32.dll on 
> XP" test environment. So there may be some bugs to hint in ROS.

Yes, probably...

Gé.




More information about the Ros-kernel mailing list