May I ask why you must have the drivers in an executable seperate package ?
IT departments just use the drivers from an unzipped version as they are easier to verify as benign or just pick a specific board driver.
Its not a task intended for anyone with zero experience.