Apart from solid concrete there is no way to 'treat them once and for all' and even that will only stop them for 15 years or so. Deal with the fact that your choice of driveway requires maintanence.
I had a neighbour once who treated his chippings paths with something used by the Railways on their lines and embankments. It stopped weeds for years but it also sterilised the soil around the paths so nothing would grow there, either.
I don't quite know why I'm telling you this except to say that there are chemicals around that might do what you want.
If you need to find a tradesperson to get your job done, please try our local search below,
or if you are doing it yourself you can find suppliers local to you.
Select the supplier or trade you require, enter your location to begin your search.
Please select a service and enter a location to continue...
Are you a trade or supplier? You can create your listing free at DIYnot Local