Not seen the sulphur candle type foggers here.
As for surface sparys, the one in your picture I've used to poke in holes, it has that handy metal nozzle. But generally I use the Baygon one, which I spray on the floor in the corners, nooks and crannies, and it works for a couple of weeks or more.
It's about Bht100 from Big C.