We believe there are a lot of ways to detect a media type (checking the related hardware directly for instance). W7FC must avoid any undocumented or fuzzy logic and rely on the documented API only. The documented way is when a new (real) removable media arrives (is detected by the core, not by Explorer), the core sends a “DeviceIsArrived” message to all the apps including W7FC. W7FC gets the message, checks apps for what is located on removabale, remote, cd, ramdisk etc medias and adjusts the apps accordingly.
So no _real_ removable flag set, no the “DeviceIsArrived” message and no according adjustments.
