A little boring after the first few bangs though. ;-)
The installers of BT exchange flooring use epoxy these days rather than the Hilti guns of old.
Should work fine for a ceiling too, unless there are a lot of cables. Just glue a baton on and add a screw at each end just for safety.
If there are a lot of cables then a properly fitted cable tray is the way to go IMO.