Why is the added mounting point not visible in Explorer?

Explorer will update the information about the existing mount points only after it receives the WM_DEVICECHANGE message. This message is broadcasted automatically by CBFS Storage. However, if you are adding a mounting point from the system service, the message can't be broadcasted: Windows doesn't allow messages to be sent between different sessions. And Explorer is run within a different session from service processes.

The solution is to have a helper GUI process or shell extension (loadable DLL module for Explorer) that will communicate with the service and either add the mounting point itself or broadcast the message when the mounting point is added or deleted.

Ready to get started?

Learn more about Callback Technologies or download a free trial.

Download Now