12-05-2010 05:28 AM
CVI 9.0.0 (348). All distr-packages included file WindowsInstaller-KB893803-v2-x86.exe. Have a situation: win XP sp2, debug/release version of .EXE-program work normal.
But when i open distr-package - i don't want that, but KB893803 is update system, want to reboot, and after all that opens normal installator.
How to exclude KB893803 from the distributive of program?
12-05-2010 05:44 AM
The file you state is the update to windows installer itself. I'm not sure about it, but it seems to me that the first operation the installer does is to update the system in case an older version of itself is installed (that is: if the target system is already up to date, the intermediate reboot is not executed); only after that your actual product is installed. See this MS KnowledgeBase document.
To avoid this situation you should build a distribution with an older relase of windows installer, and I don't know whether this can be obtained with your release of CVI.
12-24-2010 02:04 AM
We have distributive of uor program. Excluding setup of WindowsInstaller-KB893803-v2-x86.exe:
Find file "supportfiles\WindowsInstaller-KB893803-v2-x86.exe". Delete him. Create new .TXT file. Rename him to "WindowsInstaller-KB893803-v2-x86.exe".
Goto setup.ini. Find section [MsiEngine], parameter RequiredVersion=3.1.0.0 change to RequiredVersion=0.0.0.1.
That's all.
12-24-2010 03:08 AM
Folder in distributive \bin\dp included installator without lisence agreement and without KB893803.