Creating a program the evolutionary IVI driver installation problems

I have problems when you try to create an upgrade for an IVI driver installation.
I created the installer by using the creative installer included with LabWindows/CVI 2010 IVI. In my case, I have two versions of the IVI driver DLL and configuration (1.0 and 1.1).
1.1 - the installation program was created using the option "install existing rebuild" of the creator of the installer.

My problem is the following:

  • If the driver of the IVI is not installed the 1.1 - installation is completed without error.
  • However, if the 1.0 driver is present, the 1.1 installer gives me the error message following just at the beginning of the installation:
    "Setup has detected a third party IVI driver in the directory C:\Program Files (x 86) \IVI Foundation\IVI\Bin. Please uninstall the existing driver before proceeding with this installation. »

I noticed the things so far:

  • The UpgradeCode MSI remains the same for both configurations (as expected). This seems to indicate that the installation program supports upgrades.
  • The installer contains a DLL (NiIviDriverDetection.dll) used in a CustomAction to the 3rd party.
    What this DLL seems to do, is to perform a control version of the currently installed driver IVI DLL (1.0 in my case).
    According to the results of this audit, the installation process is abandoned.

If everyone has noticed this behavior or anyone has any suggestions on how to create an IVI driver installer which can be upgraded without uninstalling the old version first?
Maybe I put just an evil version information field, but I do not know that which (if any)...

Advice would be greatly appreciated!

I seem to have found a solution:

The problem is that the MSI CustomAction, seeking a third drivers IVI (DetectAction.C1C4DD2F_AD86_44E6_BA47_FC41E5C0DAAF) is performed before the FindRelatedProducts Action.

So the DetectAction is not ignored if an older version of the IVI driver is located (looking at the MSI tables clearly was NEITHER).

Move the sequence numbers of the 103 to 107 behind the FindRelatedProducts Action InstallExecuteSequence shares both InstallUISequence tables (for example starting at 370) will make it possible to do an upgrade of an IVI driver installation.

This can be accomplished using the Orca tool included in the Windows SDK.

Tags: NI Software

Similar Questions

  • The HP printer driver installation problems

    I downloaded the driver for my HP Photosmart 7760 printer on my Acer Aspire, but it will not run or recognize my camera, even with the USB plugged in. I was able to do this a month ago, all I need, it was the USB cable to connect to print. Recently, I had my phone reset to factory due to a problem of camera settings. Now I can't install the driver of printer as before, and the same diagnosis he didn't work. Anything else I can try?

    Hi Tiana_XC,

    Welcome to the HP forums!

    I see that you are working with a Photosmart 7760 and having problems to print now, but a month ago, it was printing OK. I'm sorry to hear that, but I'll certainly do my best to give a helping hand

    What version of Windows is on your laptop?

    It is possible that you need to run your Windows updates to get the printer installed correctly after being reset to the factory settings. The method that this printer is installed through the most recent operating systems is through the updates of Windows, so I'll propose to run those and try to hook the printer again.

    Hope to hear from you soon... If all goes well with good news

  • HP 802. 11b / g wireless network: HP 802. 11b / g wireless network adapter driver installation problems

    After installation of Windows 10 does not work me wi - fi, I can not find a compatible driver. The search I found one, but it gives me driver installation problems

    Hello @fede95,

    Thanks for posting on the Forum of HP and welcome!

    I'd be happy to help you with wireless driver problems you encounter since the upgrade to Windows 10.

    I will need to know your product number. You can follow the steps here - http://ow.ly/XnZL300dhzo - to find.

    I'm looking forward to hear back and work towards the resolution of this problem.

    If these steps solved your problem, please click "Accept as a Solution." You can also click on the "congratulations, Thumbs Up" on the right to say "thank you!"

  • The Deskjet D2360 driver installation error

    Came across the problem, try to install the driver for HP Deskjet D2360 (same error for small size and size driver CD)

    "The system does not have the specified path.

    and the screen thereafter

    I installed this driver on several other PCs with no problems. My guess is that the problem exists because only the Windows XP Pro system is installed by default on E: and there is no painless way to change the drive letter of the system without breaking everything, so I can't check my theory. I can only refer to the screen that says error with "c:", which is not affected at all, so now that I can only blame HP for poor software design. Was looking for solution in google and many forums (including this one) and found nothing. In the hope of assistance.

    Evolution letter of the system drive on a system that has been installed on the other default drive is not acceptable in this topic because it simply does not work (tried just killed system) such a solution is acceptable if some anomalies (such as viruses) changed the letter of the system drive.

    But he came across acceptable solution:

    Partitioned the HARD drive and created the new partition and it has assigned the drive letter "C:" and everything worked fine.

    As I suspected it's failure to design of serious software made by HP by storing some temporary installation always files on "c:" and not using the system drive variable. That error is acceptable to students and a 1st class, students and not such great company like HP.

    Thanks for the reply otherwise wouldn't such a solution.

  • not sure: the new hard drive installation

    I have a Desktop allows a hard disk which is a failure.  F9 during boot diagnostics say its bad.  I just got the HP recovery disk and I'm not sure that 'when' to instaqll them.  I put the OS on the new hard drive and then first run the recovery or recovery disk?

    If you have the recovery disk set for this PC, run recovery on the new hard drive.  To install everything back like it was new again.  The installation of the OS process is executing the recovery.  Install the new hard drive, and then run the set of recovery disks.

  • Agilent 6812 B power cord does not work with the class IVI driver

    I try to use a power source Agilent 6812 B with class IVI DISARM on RS232 driver.  I have everything set up NI Max but I can't by the initialization routine.  I tried in LabView and LabWindows and nor will not work.

    I decided to follow the lines RS232 RX/TX and I see that he is sending the "* IDN?" command and it times out before receiving a response.  Unfortunately, it does not send the Terminal newline at the end of the string.  I can cross NI MAX and send "* IDN? \n' and he responds with the ID very well.

    So my question is, would be possible that the IVI specific driver is not written correctly to send a jump as an end of line character or do I need to configure the Compote to send this character separately?  The IVI driver has been downloaded from instrumement network driver of NOR and it says it is compatible with the 6812B, but has been tested with 6813B.


  • HP Officejet software 4620e Windows XP SP3 and the base driver installation problems

    I am running Windows XP SP3 and installed the software the printer HP Oficejet 4620e and, when it is finished installing, all I see are two pages of text of the code.  In addition, the printing software disables my wireless network connection and I need to fix the adapter wireless network at regular intervals.  I uninstalled the printer software and installed 4620e HP basic driver software that HP offers as an alternative for computers that cannot use the full package.  I get the same results with the HP basic driver package 4620e as with the complete software package (two screens of text of the code).

    Please help.

    _________________________________________________________
    JOHN

    The reason why the pages are open as code is because something has changed to the association of files of these types of files.  The discussion below describes the problem on a 6520 and offers a solution for it.  Try this patch and let me know what happens.

    HP Photosmart 6520 "printer assistant" will not work

    The problem with the printer lock up your computer is caused by ink alerts defined as always, and because the analysis of the functionality of the computer is turned on.  The document below will guide you through fixing the problem.  Let me know what happens.

    Printer loses the network connection in Windows XP after the computer is turned on for four to 12 hours

  • Windows 8 HP LJ2030 Driver installation problem

    I have a HP Laserjet P2035 printer and a brand new Windows 8 computer.  The printer was purchased several years ago and has been used with a Windows XP box. When I joined the printer to the new computer via a port USB<->USB cable, it was not recognized. Manually, I downloaded the driver on the HP website and tried to install it several times without success. I finally found the log associated with the installation procedure.  The following are entered during my last attempt to install the driver by clicking on the app "ljP2035-gdi-pnp-win64 - in .exe:

    [11/08/2013 13:51:35:112] - LOG (1110): PRODUCTInst -.
    [11/08/2013 13:51:35:112] - LOG (1110): InitProperties - retrieve the accessories of the file "C:\Users\Zeke\AppData\Local\Temp\7zS2BFD\properties.ini".
    [11/08/2013 13:51:35:112] - LOG (1110): the Installer version: 1.0.5.3
    [11/08/2013 13:51:35:127] - LOG (1110): - Language ID -
    [11/08/2013 13:51:35:127] - LOG (1110): language of the UI by default = 1033, 0 x 409
    [11/08/2013 13:51:35:127] - LOG (1110): language of the UI system default = 1033, 0 x 409
    [11/08/2013 13:51:35:127] - LOG (1110): user language = 1033 default ID, 0x409
    [11/08/2013 13:51:35:127] - LOG (1110): language = 1033 default system ID, 0x409
    [11/08/2013 13:51:35:127] - LOG (1110): ID of the language to use = 1033, 0 x 409
    [11/08/2013 13:51:35:127] - LOG (1110): Is64BitWindows()
    [11/08/2013 13:51:35:127] - LOG (1110): compiled as app 64 bit so must be on 64-bit Windows.
    [11/08/2013 13:51:35:143] - LOG (1110): operating system is 64-bit
    [11/08/2013 13:51:35:143] - LOG (1110): cmdline "PRODUCTIVE."
    [11/08/2013 13:51:35:143] - LOG (1110):--/-/ \-proprietes-/------------------/.
    [11/08/2013 13:51:35:143] - LOG (1110): PRINT_INFNAME = HP2030. INF
    [11/08/2013 13:51:35:143] - LOG (1110): PRINT_VERNAME = HP2030SU. WORM
    [11/08/2013 13:51:35:143] - LOG (1110): SHORT_PRINTER_NAME = HP LaserJet P203
    [11/08/2013 13:51:35:143] - LOG (1110): PRINTER_SERIES_NAME = HP LaserJet P2030 series
    [11/08/2013 13:51:35:143] - LOG (1110): PRODUCT_VIDPID = vid_03f0 & pid_5d17
    [11/08/2013 13:51:35:158] - LOG (1110): REG_INSTALLKEY = HP LaserJet P2030 series
    [11/08/2013 13:51:35:158] - LOG (1110): ISRUNNING_MUTEX_NAME = HP2030Installexists
    [11/08/2013 13:51:35:158] - LOG (1110): INSTALL_DIRECTORY = HP LaserJet P2030 series
    [11/08/2013 13:51:35:158] - LOG (1110) :-/-/-/--properties-------------/------.
    [11/08/2013 13:51:35:158] - LOG (1110): PRODUCT installation program.
    [11/08/2013 13:51:35:158] - LOG (1110): InstallSequencer()
    [11/08/2013 13:51:35:158] - LOG (1110): InstallSequencer() = 0 step
    [11/08/2013 13:51:35:158] - LOG (1110): InstallSequencer() step = 1
    [11/08/2013 13:51:35:158] - LOG (1110): - InitializeStep -
    [11/08/2013 13:51:35:174] - LOG (1110): GetLandDir - English
    [11/08/2013 13:51:35:174] - LOG (1110): printer inf: C:\Users\Zeke\AppData\Local\Temp\7zS2BFD\\HP2030. INF
    [11/08/2013 13:51:35:174] - LOG (1110): file printer verion: C:\Users\ZekeAppData\Local\Temp\7zS2BFD\HP2030SU. WORM
    [11/08/2013 13:51:35:174] - LOG (1110): name of the printer series: series HP LaserJet P2030
    [11/08/2013 13:51:35:174] - LOG (1110): GetPrinternamesFromINF()
    [11/08/2013 13:51:35:205] - LOG (1110): InstallSequencer() step = 3
    [11/08/2013 13:51:35:205] - LOG (1110): - LicenseStep -
    [11/08/2013 13:51:35:205] - LOG (1110): license file: "C:\Users\Zeke\AppData\Local\Temp\7zS2BFD\\license.txt".
    [11/08/2013 13:51:35:221] - LOG (1110): IDLCDialog:nInitDialog() m_positionOnBottom = 0, m_topmost = 1, m_followPosition = 0
    [11/08/2013 13:51:35:237] - LOG (1110): IDLCGenericTextDlg:nInitDialog
    [11/08/2013 13:51:35:237] - LOG (1110): chaines(): stringsDllPath: C:\Users\Zeke\AppData\Local\Temp\7zS2BFD\strings.dll
    [11/08/2013 13:51:35:237] - LOG (1110): IDLCGenericTextDlg:nInitDialog - text to load the file "C:\Users\Zeke\AppData\Local\Temp\7zS2BFD\\license.txt".
    [11/08/2013 13:51:35:237] - LOG (1110): text is clear
    [11/08/2013 13:51:39:141] - LOG (1110):-[IDLCGenericTextDlg 1 BUTTON pressed].
    [11/08/2013 13:51:39:141] - LOG (1110): StartProgressDialog() g_progressDlgRunning = 0
    [11/08/2013 13:51:39:141] - LOG (1110): StartProgressDialog() from dialog progress thread...
    [11/08/2013 13:51:39:141] - LOG(13A4): IDLCProgressDlg:nInitDialog()
    [11/08/2013 13:51:39:141] - LOG(13A4): IDLCProgressDlg:oDataExchange
    [11/08/2013 13:51:39:156] - LOG(13A4): IDLCDialog:nInitDialog() m_positionOnBottom = 0, m_topmost = 1, m_followPosition = 0
    [11/08/2013 13:51:39:656] - LOG (1110): InstallSequencer() = 4 step
    [11/08/2013 13:51:39:656] - LOG (1110): - PreInstallStep -
    [11/08/2013 13:51:39:656] - LOG (1110): IsDriverInstalled (List)
    [11/08/2013 13:51:39:656] - LOG (1110): IsDriverInstalled (HP LaserJet P2035)
    [11/08/2013 13:51:39:656] - LOG (1110): FindInstalledDrivers()
    [11/08/2013 13:51:39:672] - LOG (1110): PrinterDriver?  HP LaserJet P2035? = Microsoft XPS Document Writer v4
    [11/08/2013 13:51:39:672] - LOG (1110): PrinterDriver?  HP LaserJet P2035? = Microsoft shared fax driver
    [11/08/2013 13:51:39:672] - LOG (1110): PrinterDriver?  HP LaserJet P2035? = drive compatibility point and print more Microsoft
    [11/08/2013 13:51:39:672] - LOG (1110): PrinterDriver?  HP LaserJet P2035? = HP LaserJet P2035
    [11/08/2013 13:51:39:688] - LOG (1110): found driver
    [11/08/2013 13:51:39:688] - LOG (1110): PrinterDriver?  HP LaserJet P2035? HP ePrint =
    [11/08/2013 13:51:39:703] - LOG (1110): current verion printer file: C:\windows\system32\spool\DRIVERS\x64\3\HP2030SU. WORM
    [11/08/2013 13:51:39:703] - LOG (1110): file Web bundle printer verion: C:\Users\Zeke\AppData\Local\Temp\7zS2BFD\HP2030SU. WORM
    [11/08/2013 13:51:39:703] - LOG (1110): ===>>> (gle = 2, 0 x 2) ERROR: Msg: the system cannot find the specified file.

    Context: Could not open the file of version ' C:\Users\Zeke\AppData\Local\Temp\7zS2BFD\HP2030SU. WORM '
    [11/08/2013 13:51:39:703] - LOG (1110): Web bundle is older than the current 20120627 (3.0.1.52444)
    [11/08/2013 13:51:39:703] - LOG (1110): driver currently installed, but newer than the web package.  NEED NOT UPDATE!
    [11/08/2013 13:51:39:703] - LOG (1110): InstallSequencer() step = 7
    [11/08/2013 13:51:39:703] - LOG (1110): TerminateProgressThrd (0x44a110)
    [11/08/2013 13:51:39:719] - LOG (1110): _PostProgressMessage hWnd = 0x1402c2 msg = 1124, param = 0
    [11/08/2013 13:51:39:719] - LOG(13A4): IDLCProgressDlg:nTerminate()
    [11/08/2013 13:51:40:235] - LOG (1110): - FinishStep -

    The log entry indicates the driver already installed but the Windows Device Manager seems not to think (see attached image). By clicking on 'Properties', then on 'Events', I saw the following message (see second image). I have no idea what this error code means. Can anyone provide some ideas of what I can do next? I hate the idea of making a new printer, if there is a software solution. The printer still works fine.  For what it's worth, through the Windows Device Manager, I uninstalled the printer and driver once already in order to get a clean installation of the driver.

    Thanks for any help,

    Zeke

    Fixed. "Follow-up"clean boot"as described here: 'http://support.microsoft.com/kb/929135 ' Windows recognize it now and I can use my printer.".

  • Satellite C660 - M21G SM bus controller and display driver installation problem

    Hello

    I recently bought toshiba Satellite C660 laptop M21G with windows 7 32 bit installed (not not licensed) and I installed all the hardware drivers except the SM Bus controller and driver of Nvidia GeForce graphics card, this because it will not terminate on the web site of toshiba, or other medium there but when I try to install the Chipset utility or the display driver (driver VGA) an error message appears in the two installation indicates that I have not matched the software requirments of minimum requirements for the installation of the display adapter and chipset.

    I don't know why these requirments does not include in the error message?

    I have more than 12 hours, trying to find a way to install the display driver, because the standard VGA driver that installed windows 7 (32-bit) is very poor and I can't run any games or smooth video game
    I'm hurt and I need help

    Best regards

    To my knowledge, the Satellite C660-M21G belongs to the series of PSC1SE.
    I m wondering where did you get the right driver for this series display
    The laptop seems to bear the NVIDIA GeForce 315 M card

    I checked the page European Toshiba and not all driver Win 7 32 bit drivers are available on the European driver page I think you tried to install the wrong graphics driver or is not compatible and that's why this error message during the installation of the drivers.

    But it seems that Win 7 64-bit driver is available for this series, that's why I recommend you to test the driver for Win 7 64 bit.
    In this case, you need to install the Realtek card reader controller driver SM bus controller can be the card reader There is also a version of driver Win 7 64 bit on the European driver page

    Simply test the

  • Graphics driver installation problems - Qosmio G20 PQG21

    Try to install the latest graphics driver (available on the website of toshiba in the United Kingdom) produces an error message this file NV4_mini.sy is unreadable, even if it's there. Any ideas?

    I tried several times to download and decompression in various places. Incidentally, do toshiba have no technical support at all, or is it left to their customers to provide free of charge to each other - they don't seem to have any method of contact on their site?

    Have you downloaded the graphics driver on the right for the right OS and you're sure you Qosmio G20's series of PQG21?

    Try to download the driver from this page:
    http://EU.computers.Toshiba-Europe.com/cgi-bin/ToshibaCSG/download_drivers_bios.jsp

    The installation process is very easy. After the decompression of the files, you must start the setup.exe or if missing the setup.exe, you can install the diver from the Device Manager.

  • Driver installation problem

    I complete recently restored on my pad idea. However, my computer decided not to keep all the drivers. So I decided to reinstall. I could not use USB because I needded a pilot so I used a cd. I installed usb internet lan, power management, graphics Intel hd and synmatic touch pad or what ev. However; When I try to install the other drivers that he wants me to replace setup.exe when trying an error appears and I can't do anything BTW my model is y480

    Anikinji wrote:

    I complete recently restored on my pad idea. However, my computer decided not to keep all the drivers. So I decided to reinstall. I could not use USB because I needded a pilot so I used a cd. I installed usb internet lan, power management, graphics Intel hd and synmatic touch pad or what ev. However; When I try to install the other drivers that he wants me to replace setup.exe when trying an error appears and I can't do anything BTW my model is y480

    It is a known problem with the drivers Y480 and Y580...

    Rather than extract the drivers to a folder named C:\Drivers\LAN for example... it would extract them to C:\Drivers only

    so the next time you install another pilot, because there is already a setup.exe from the folder of the previous driver... installation it asks you to crush...

    the way to solve this problem is...

    -Install the driver you want...

    -When the installation is complete, open my computer, then go to C:

    -Delete the folder named Drivers

    -Install the following driver

    -Repeat the first step for the next driver and so on

    damn drivers Lenovo does not happen with drivers only Y480 and Y580 Y570

  • Optimus driver installation problem

    Hello

    I have a T410s with NVS3100, running Win7 (64). I tried several ways to install the driver:

    -Lenovo Auto Updater

    -Manually run the update download

    -Download directly from http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-76280

    -Right click in the Device Manager, select Update driver, manually choose one of the extracted downloaded drivers

    except for the last one, the installation process works fine, but after the required reboot, the nVidia does not appear be installed to the right. In Device Manager I see graphics card Intel HD and a standard VGA card. It has an error code 10 (could not be started), choosing to update the drivers automatically returns the standard VGA driver is up-to-date.

    What is the normal procedure how (re) install the drivers for all of Optimus (Intel + nVidia)?

    Optimus.

    I was able to solve the problem by using the data in cdrivebackup.wim who came on the recovery partition. I copied the content related to Nvidia in the Windows\System32\DriverStore\FileRepository\ folder and then installed the drivers again.

  • Dv6-6189sx: switchable graphics driver installation problems

    Hello

    I recently made a recovery of reduced image that my laptop was too slow. Now speed up back. However, when I tried to install the latest drivers from HP, I coundn't install "AMD/Intel switchable high definition (HD) Graphics Driver. It gives me an error that my computer does not meet the minimum requirements. There is no code error or something. I checked the bios everything seems fine. Switchable graphics is dynamic. How can I get the driver to install and to do I just install the driver the site Web of AMD AMD as HP is not providing the latest updated driver? BIOS is updated with everything else. Your response will be appreciated.

    Hi @itsWagiMan ,

    In my view, there are necessary to restore Windows back you to factory settings as minimum Image restore limited graphics functions. Here is a link recover the Windows operating system 7

    I hope this helps.

    Thank you.

  • S10 3 t webcam driver installation problem (cannot use webcam in MSN or face detect connection)

    Dear all,

    During reinstalled window 7 for the new hard drive, I am not installed the driver for the webcam to the last step (all other drivers all installed and ok), the failure message says "device not found camera!" and set up fail.  Anyone have the same problem?

    Thanks a lot for your help.

    Try to keep the Fn key and press escape, it should turn on the camera.

  • HP ProBook 4530 s: need help in the intel graphics driver installation R Hd!

    Hello

    I recently updated my windows for windows 7 to windows 8.1, after installation, I discovered that the screen was too big and he only microsoft basic display adapter, but there was no graphic driver intel.

    When I arrived to support by internet, I was download the R intel hd graphics driver, but when I tried to install it on my pc it shows nothing but errors errors only. Right now am really stuck, I can't play a game.

    Please I really need your help, what should I do?

    Here is the screenshot of the eror!

    b

    Hello:

    Have you tried the driver W8 support for your laptop and driver page?

    http://h20564.www2.HP.com/hpsc/SWD/public/detail?sp4ts.Oid=5060882&swItemId=ob_112141_1&swEnvOid=4132

    Your laptop does not have a graphics adapter Intel HD 4400 this is why the driver doesn't work.

Maybe you are looking for

  • How can I find my favorites on an old hard drive?

    I bought a new computer and installed Firefox. Firefox has also been installed on my old computer, and I have the old hard drive connected to my new computer as drive E. I would get my favorites copied from the old drive to my current profile on my n

  • HP photosmart TouchSmart Web 7510

    Hello! My device: hp photosmart 7510. My problem: does not program TouchSmart Web. When you click on the program web icons (Facebook, DreamWorks and others) on the screen I get the warning: the TouchSmart Web application does not respond. Try again l

  • Laser Jet Pro M201dw: Language setting

    Just bought this printer and accidentally set the wrong language. I tried to unplug and let it sit, but it always starts in a foreign language. How to do a hard reset on this printer? Thank you Tricia

  • How can I increase my disk space on computers?

    Every once and a while a message appears on my screen saying that my computer local disk space is low. How AI can solve this problem?

  • Cannot open Outlook Windows.

    I tried to download it again and also going to start/run and typing outlook.exe/resetnavpane with space and no space of no use. I also tried to scanpst.exe but cannot find the .pst file. I think Outlook should open without him nothing, shouldn't it?