Almost any hardware (not just Arduino) will offer up a driver install option when that hardware is first introduced to a computer.
Only successive attachments of the same hardware will not prompt (usually) for new drivers.
It seems like yo may be trying to re-invent the wheel a little.