This link - when are boot camp drivers going to be up… - Apple Community - replaces AppleControlPanel.exe with a newer version by extracting it from the BC drivers package meant for newer Macs.
This link - Mojave Doubt - Bootcamp - Restart in Maco… - Apple Community - produces a 'bridge' partition, which allows the switching.
What should have been done (by Apple), is that the Macs which support Mojave ( https://support.apple.com/kb/SP777?viewlocale=en_US&locale=en_US ) should also have been provided, via Apple Software Update (included in Windows), a new copy of AppleControlPanel.exe, if Bootcamp was also installed on the same Mac. This detection is also possible when Bootcamp tries to switch the first time to a macOS version which uses APFS.