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!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...