Jump to content

Make shell32.dll working again (shell replacement)


Recommended Posts

Guest tom.danecker@gmail.com
Posted

Hi,

 

I created my own shell replacement and it's working quite well. The

shell is registered in the registry in "...\Winlogon\Shell" instead of

explorer.exe. My problem is, that the shell32.dll doesn't provide any

functionality anymore (I think the functionality was provided by

explorer.exe previously). How can my own shell provide this

functionality?

My concret problem is the following:

I'm still using explorer.exe as file manager and it works without

major problem, but there is one minor: The explorer.exe isn't able to

call SHChangeNotifyRegister and so it doesn't immediatly display

changes in the file system. Whenever files are copied or deleted, the

explorer doesn't display the changes. You've to press F5 (Refresh) to

make the new files visible and to make the deleted files hidden. Is

there a way to make the shell notifications working again? Or

preferable make all the shell services working again?

Maybe I can instanciate the services anyhow (by just calling some

functions of some dlls). Or I've to go a different way to only solve

my concret problem.

 

Does anyone know something about this undocumented windows-stuff?

 

Just post if you've any information, regardless of how unrelated it

may seem!

  • Replies 0
  • Created
  • Last Reply

Popular Days


×
×
  • Create New...