12-05-2011 09:20 AM
I got the Emergency Driver Update by NI a couple weeks ago and installed it. Now when I go to build a distribution/installer, I go to the Drivers & Components tab and it tells me my low-level support driver module is missing or inaccessible.
Using CVI 2010 10.0.1 (419)
Soooo, what the heck happened?
The update may have been this, which resides in a folder on my C Drive - NI Security Advisory 5Q5FJ4QW - Local privilege escalation vulnerability 11.0.3
By the way, I'm pretty sure almost every update I have ever done with NI, has always caused something to break. And if it didn't break it, it was because I was re-installing a 2GB sized application. Can you tell i'm irritated?
12-05-2011 10:12 AM
I have verified everything is in place from this page - http://zone.ni.com/reference/en-XX/help/370051T-01/cvi/programmerref/lowlevelsupportdriver/
cvintdrv.* files in driver folder have timestamp of 11/4/2011
12-05-2011 10:38 AM
Unfortunately, what you are seeing is the intended behavior. As a result of the fix for the security vulnerability, it is no longer possible to distribute the low-level driver as a standalone component, separate from the full CVI RTE. The details are in this Knowledge Base article, which is linked to from the main Knowledge Base article that accompanies that update.
Please read the main article carefully, since this update added some additional restrictions to the use of the low-level driver, which might have an impact on the run-time behavior of your application. Specifically, the need to be running with elevated privileges in order to call the inp/outp functions.
Luis
12-05-2011 11:01 AM
ahh Sorry, I did a search about low-level support drivers and this page never came up on the first page of search results. I'll take a read.
Thanks