ok, here is the problem, that stupid msi installer--the first one-- you launch in admin mode, but it is not launching the OTHER driver installer in admin, if you do that manually and run the last two lines in the install function inside an admin SciTE session, it works like a charm! So, we will have to kill that spawned process in our code, the driver installer process if we can, then launch it ourselves from our admin level script, and then UAC will be satisfied. UDATE! Got it working with