While I'm not an expert... I Have dealt with carpenter ant - the most effective was buying a bottle of the powdered boric acid mix (often sells as roach killer - and I think the rest of the mix is a silica that scratches their ectoskeletan). I sprayed (it's a squeeze bottle and the powder sprays...