When used in accordance with their labels they work well. However, these treatments do not keep ants from entering a home from overhead trees and power lines. Also, as a stand alone treatment, they rarely eliminate ants inside voids and walls. The treatment of interior wall voids has become more popular with the availability of borate dusts. The efficacy of these dusts depend on ants ignoring their presence and walking through them, contaminating the ants' bodies in the process.
Ants then ingest the borate while grooming.
If dusts are not applied properly, ants and other insects simply detour around the insecticide. You need to use either Drione Dust or Delta Dust for carpenter ant infestations of interior wall voids. Drione Dust works well in a dry environment, but Delta Dust is the best where there is any sign of moisture. Delta Dust is a synthetic pyrethroid insecticide dust that is water proof. One limitation of this control method is that the dust must be placed directly onto the pathway used by the ants.