Installer from exes built in multiple versions?

I have an application which includes several executables from which an installer is built in LabVIEW. The executables have all been built in the same version of LabVIEW, but now I need (for reasons I won't go into) to build an installer from exes built in different versions of LabVIEW. Anyone tried this? I presume I can just compile in the respective versions, paste the exes into the expected locations and run the installer build spec?
Solved!
Go to Solution.

You can include any files you want in an installer (so you can include the output of another build from another project), but remember you'll also need to make sure the correct version of the LabVIEW Run-time is installed for each one. If you're not including the runtime in your installer then this isn't a problem but something to bear in mind.
You can also include other installers in your installer I believe as well - you could have an installer for each LV version that includes those applications and the appropriate LVRT and then another installer which includes those.
It can get complicated but you should be able to get it working.
Certified LabVIEW Architect, Certified TestStand Developer
NI Days (and A&DF): 2010, 2011, 2013, 2014
NI Week: 2012, 2014
Knowledgeable in all things Giant Tetris and WebSockets

Similar Messages

  • Create installer from exe file not a vi or llb

    In LV 5.X one could create a distribution kit from a exe file. Can this be done in LV 6.1? I want to create my exe file, then do some alteration too it and then create an installer for the modified exe.

    Open the VI project\install.llb\Install Build Installer.vi. This VI is automatically called by the builder to create installation files.
    You can put this VI on "Pause" to allow you to modify the executable before the installer bundles the files for installation and resume execution thereafter.
    You can also simply let its FP open, let it run as usual and rerun it with the same FP controls values after your modifications are done.
    LabVIEW, C'est LabVIEW

  • Workflow multiple versions in production

    Hi Experts,
    when i transport my work flow from development to production
    multiple versions are getting created.
    e.g
    in development i have version 0001
    and production also have version 001
    i did some changes in development in version 0001
    now i transported it to production
    then in production new version is getting created. version 0002
    I did check the SAP help which says
    If a workflow definition is transported into another system,
    only the active version is transported.
    If the workflow definition exists in the target system with the same
    version number,  it is overwritten by the transported version if it has
    no workflows running. Otherwise, the transported workflow definition
    is saved with a free version number. The transported workflow
    definition becomes the active workflow definition in the target system
    but i checked the production server and work flow is not running. still multiple versions are getting created.
    any clue experts
    Regards,
    Umesh Chaudhari.

    Hi Umesh,
    Yes in your scenario you would get a new version created as an instance has already been started using the older version.  This state of affairs used to worry me from a QA perspective as well, but I have seen it now in many sites - both ones where I have built the workflows and ones where I have not - and I can state pretty conclusively that from an operational perspective it is not an issue.
    You could generate a new version in your DEV system whenever you transport, but I would not advise this as in this case it is possible to get your versions out of synch and actually deprecate your changes.  This is not only poor but proved very difficult to analyse (for my small brain anyway) at the site where this was attempted.
    In this case I am firmly of the opinion that I will let the transport system manage the versions in my production system.
    Kind Regards
    Gareth

  • Multiple versions of Photoshop ok? Conflicts? Hard drive space?

    CS4 and CS5 Extended are currently installed on my computer, along with extensive number of third party plug-ins. I'm already encountering problems opening CS5 Extended--takes 2-3 tries before it actually opens; get "not responding" message first couple of times and have to force quit. Am concerned that purchase and installation of CS6 Extended will further complicate matters. Should I uninstall them before installing CS6 Extended? I currently have multiple Photoshop CS4 and 5 folders, etc in my Applications folder. Am thinking a clean-up is in order but thought I'd get advice before proceeding with CS6 purchase and attempt at clean-up. Also, if applicable, I have multiple Lightroom folders as well (2, 3, and 4) and am now having issues jumping over to Photoshop for additional editing from there. Thx

    Yes, multiple versions mess with file associations. That's all it comes down to and pretty much the source of your troubles. Other than that there is no reason why one couldn't have multiple versions running, but feel free to consolidate and remove older versions....
    Mylenium

  • Uninstaller utility does not remove the installation from the registry

    In our environment, we publish a script in Group Policy so that both the ActiveX and Plugin installs for flash player are easily installed for staff that have limited user access on their computers.  I usually remove or replace the old MSI files from the path the above script installs from when I get new versions of Flash Player.  For a while, I've run into a problem where when the new MSI files are installed, they try to uninstall the existing installation and fail because the old MSI file is no longer at the original installation source path.  I've tried to remedy this by having the script use the uninstall_flash_player utility to manually remove the activex and plugin first, but this utility does not remove the installation details of each from the registry, and the subsequent installations of the MSI files fail.  I have to uninstall the existing flash player installations first or perform a registry hack to formally remove the installation from Windows, and then the new installation will succeed.
    Does anybody have any advice for making this process work better?  Would this be considered a bug with the uninstaller tool?

    Hi, Until someone can reply to your thread/question, you may want to see this thread.
    http://forums.adobe.com/thread/826773?tstart=0
    eidnolb

  • Where is link for Offline installer, scepinstall.exe for latest version, curently 4.7.209 ???????

    Where is link for Offline installer, scepinstall.exe for latest version, currently 4.7.209 ???????
    I have looked for a link in the past for the scepinstall.exe file and it is always a MAJOR PAIN, if not impossible to find!!!!!!
    Microsoft NO LONGER HAS AN EXCUSE FOR THIS LINK NOT EXISTING!!!!!!!!!
    They have been told that it needs to exist and the logic for it is without error.
    The ANSWER WILL NOT BE IT DOES NOT EXIST!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    There is NO EXCUSE FOR THIS NOT TO BE AN EASY TO FIND DOWNLOAD MICROSOFT, NO EXCUSE, except maybe laziness or greed, but no technical or legal reason for it not being made available, obviously!!!!!!!!!!!!!!!!!!!!!!!!!!
    There MUST BE A PERMANENT LINK MAINTAINED BY MICROSOFT WHERE I CAN AT ALL TIMES GO TO DOWNLOAD THE LATEST GREATEST STANDALONE SCEP CLIENT AT ALL TIMES!!!!!!!
    Today it would contain version 4.7.209. When the next version is release I will click on the same link and it will down load that new version EVERY TIME, NO EXCEPTIONS!!!!!!!!!!!!!!!
    I have been able to capture, during an update the epplauncher.exe file and its accompanying folders etc, but that installer does not support any command line switches like the scepinstall.exe version for the client installer does. Needless to say that is
    ridiculous and stupid and incompetent of Microsoft to do, but that is what they did so needless to say I need the SCEPINSTAL.EXE version of the client installer that supports the command line switches, x64 and x86 in one file, no need to program in a check
    for that. And of course a link is absolutely required so that I can always find the latest version and I will never have to re-write my install script every time the install files changes, or a new version comes out, nor spend time trying
    to capture the file during an update etc. etc. etc.
    Also don't tell me to go to the SCCM administrator, because he doesn't have a clue as to where this can be found or even that it exist. (The link given in the forums for finding it on the SCCM server DOES not maintain the latest greatest version at all times
    so that is also not the answer.)
    I should also NEVER have to extract it from the SCCM updates such as "Cumulative Update 4 for ConfigMgr 2012 R2" which is where I found the 4.6.305 version a few months ago.
    Thanks for the help, get your act in gear MS,
    Ralph

    Ralph,
    You won't find a link to download as the SCEP update is treated as a Windows Update via ConfigMgr. 
    https://support.microsoft.com/en-us/kb/3036437?wa=wsignin1.0
    You could join Connect and log this request with Microsoft by joining the Configuration Manager programme.
    https://connect.microsoft.com/
    You might want to lay of the exclamation marks when you do so, it would look a bit more professional.
    Be aware there have been reported issues with the version of SCEP you are wanting to install.
    https://social.technet.microsoft.com/Forums/forefront/en-US/2f597bc9-a686-4df2-b863-c28f18a3da2d/new-endpoint-version-causing-erroneous-virus-detections?forum=Forefrontclientgeneral
    https://social.technet.microsoft.com/Forums/forefront/en-US/78d1d963-a74f-4a6f-8ff6-65d0b5a1516a/kb3036437-system-center-endpoint-protection-47-blocks-downloads?forum=FCSNext
    Cheers Paul | http://sccmentor.wordpress.com

  • Get version of EXE built outside of LabVIEW

    Hi,
    I was looking for a way to read the "Versions" File property of an EXE that was built in C++  (or any other EXE).  I would like my application to read it programmatically instead of having the information in some other file that my application reads.
    Thanks,
    Gary
    Solved!
    Go to Solution.

    Hello glstill,
    There is a pretty good discussion of that problem as well as a few possible solutions using .NET or the WinAPI offered in this thread from 2006:
    LabVIEW thread: File version info
    http://forums.ni.com/t5/LabVIEW/File-version-info/m-p/361945?jump=true
    Some of the .NET information may be out of date, but the discussion is relevant and a few people have provided code to do more or less what I think you're looking for.
    Another pretty clean looking and more recent example is available here on the NI Developer Community:
    Example: Get File Version Information for EXE’s and DLL’s
    https://decibel.ni.com/content/docs/DOC-13866
    Best Regards,
    Tom L.

  • HT5361 Why is that when I am composing a new message do I end up with multiple versions of my message I am composing up in my Google Trash mailbox?  How can I stop this from happening?

    Why is that when I am composing a new message do I end up with multiple versions of my message I am composing up in my Google Trash mailbox?  How can I stop this from happening?

    It was very hard to see what the box says because the message displays for less than one second. However, I was able to record it with my iphone and pause it until I got a shot of the message. The box says the following:
    "Do you want the application “java” to accept incoming network connections?
    Clicking deny may limit the application’s behavior. This setting can be changed in the Firewall pane of Security preferences."
    I did make some changes. I will see if it works.
    Thank you!!!

  • HT5925 I am trying to send data from my computer to my ipad, how do i do this if icloud says I cannot use it as I have multiple versions of outlook

    I am trying to send data from my computer to my ipad, how do i do this if icloud says I cannot use it as I have multiple versions of outlook

    Have you had more than one version of Outlook?

  • How do I know which version of Premier Elements 13 to choose for installation ... 64 Bit Installer (64.exe) OR 64 Bit Installer Package (64.7z)? Thank you

    How do I know which version of Premier Elements 13 to choose for installation ... 64 Bit Installer (64.exe) OR 64 Bit Installer Package (64.7z)? Thank you

    You can download the trial version of the software thru the page linked below and then use your current serial number to activate it.
    Be sure to follow the steps outlined in the Note: Very Important Instructions section on the download pages at this site and have cookies enabled in your browser or else the download will not work properly.
    Photoshop/Premiere Elements 13: http://prodesigntools.com/photoshop-elements-13-direct-download-links-premiere.html

  • To invoke an application exe built using Labview from python.

    I am trying to invoke an application exe built using Labview from python.
    I am able to invoke labview vi, send and receive data. But if I change the vi to exe, it doesn’t work.

    This is more of Python. I can suggest you another way, if you can do those changes to your existing code.
    This is what I do: If I have to communicate between 2 different platforms I use "File" as a communication medium (Simple method). So if you want to pass data to the LabVIEW code from python, write the data to the file from Python and read the data in LabVIEW and vice versa. I generally use *.ini files for this purpose.
    The best solution is the one you find it by yourself

  • Is it possible to build a .zxp installer containing multiple versions of a plug-in or extension?

    I'd like to be able to include multiple versions of our InDesign plug-in in a single .zxp (e.g., one for InDesign CS6 and another for CC). Is that possible? I don't see how since the "version" attribute is on the root (<macromedia-extension>) element, but I I've seen some mention of this being possible, at least with Extensions?
    Any help much appreciated.
    --Peter

    Hi Carl,
    That's great. In reading the documentation, I must have missed the fact the "minVersion" and "maxVersion" may be attributes on a <file> element as well as the <product> element. Does it say that somewhere?
    On a related note, I am having no luck at all in getting my plug-in files installed in the proper InDesign application directory on a 64-bit Windows machine which has both 32- and 64-bit versions of InDesign installed. Despite having defined the "bit" attribute in each file element properly (I *think*), e.g.:
        <file source="MyPlugIn.pln" destination="$indesign/Plug-Ins/MyPlugIn" platform="win" bit="32" file-type="plugin" folder="content" />
        <file source="MyPlugIn_x64.pln" destination="$indesign/Plug-Ins/MyPlugIn" platform="win" bit="64" file-type="plugin" folder="content" />
    All of the files and folders identified as "platform='win'" end up installed in the 32-bit InDesign plug-ins folder, regardless of the value of the "bit' attribute. Nothing gets installed in the 64-bit version.
    Apparently,  the macro "$InDesign" does not work for a file element whose "bit" attribute is set to "64". Since this is the first 64-bit Windows version of InDesign, and the Extension Manager CC Configuration Reference is apparently unavailable as yet, I took a guess based on the way that the paths to the Illustrator and Photoshop directories were specified in CS6. I.e., I tried "$InDesign64" for the 64-bit version, but that did not seem to work.
    What am I missing here?
    Thanks for your patience...
    --pt

  • Implementation of multiple versions of Developer/2000

    I have not been able to locate any information that discusses
    the supported manner that multiple applications are implemented
    when multiple applications are using various versions of Oracle
    Developer. The only bulletin discusses implementing a single
    version from a network drive.
    Our 32-bit Enterprise or corporate environment consists of many
    client/server applications most of which only make use of the
    SQLNET to attach to Oracle ver 7 & 8 databases.
    Currently there is only one application (DMIS) that is running
    Forms 4.5.7.15.3 and Reports 2.5.5.19.0 from Developer 2000 v
    1.3.2 in the enterprise but other Oracle Developer appls are
    positioning themselves for rollout.
    The current operating environment looks like this:
    Application Server - contains the application's runtimes on a
    network drive (L:)
    L:\DMIS\RUNTIMES (.fmx, .rdf, .mmx, .pll...)
    Middleware Server - contains the current Oracle home dir
    V:\APPS\ORANT (v1.3.2) that this application uses
    NT 4.0 client -
    > The Icon properties are:
    >
    > Path: V:\APPS\ORANT\BIN\F45RUN32.EXE
    > MODULE=L:\DMIS\RUNTIMES\DMISMAIN
    > Working dir: L:\DMIS\RUNTIMES
    >
    > Oracle Registry: Points to Oracle runtimes on V:
    Now there are two other applications that are scheduled to
    rollout into production from two different organizations. One is
    developed using Developer 5.x and the other Developer 6.x Forms
    and Reports.
    >
    My main question revolves around how do I approach this:
    1) Do I create 2 other directories on the Middleware Server
    /orant5x and /orant6x and perform the Oracle Developer 5.x
    and 6.x installs from the same NT workstation?
    2) If so, will there be key conflicts created as a result of
    having 3 separate Oracle Home references? What would my Oracle
    registry look like?
    3) What about the System Environment Path for ORANTxx\BIN?
    4) What about the System Support Files that are copied into
    C:\WINNT\SYSTEM32?
    Will there be any conflicts on the NT client with the different
    .DLLs that need to be installed in \WINNT|SYSTEM32?
    Also:
    5) What about Forms and Reports backward compatibility between
    these versions?
    Would I be able to run a 4.5 Form and 2.5 Report with 5.x or 6.x
    Form and Report runtimes?
    Please help!!!
    null

    Aren't you supposed to study for your stats testtonight? Hm? ;-)
    No, mom, I've been studying all week and have
    prepared to the level I feel is necessary to perform
    satisfactorily on the test (despite the ill-wishes of
    certain unnamed troll-kin lurking about in the
    shadows). I have budgeted an appropriate amount of
    time to participate in the flinging of silly
    particles (an activity in which you seem particularly
    engaged in today, I might add). ;o)How many times have I told you: never mind that troll-kin, it's not even properly
    potty trained; no go clean up your room; chop-chop on the double and don't
    you dare criticising your old Mom like that. I'm telling your Father about you
    when he comes home from the pub tonight.
    Now, what was I fixin' again? Ah, yes, rats au bain marie.
    kind regards,
    Jos (with a high squeaky voice ;-)

  • HT5925 I am getting an error message that says multiple versions of outlook are installed.  any suggestions?

    I am getting an error message saying multiple versions of outlook are installed which prevents me from accessing ICloud.  Any suggestions

    Some users have found that they still had an old version of outlook.exe from an earlier installation of Outlook, even after upgrading.  See the end of this discussion as an example: https://discussions.apple.com/message/20439343#20439343.

  • Error while building application installer and exe

    i had tried to build an installer and exe for my appication which application and exe building is successfull. but when we install it over the system it does not read  analog input and digital inputs and showing NaN in the indicator,I have treid many a ways and this works after disabling the counter reading section which is used to read the pulses from the quadrature encoder. when i again include that particular section it shows the same error. also this entire code works beautifully without any error from our source code, what might be the possible cause , please help me, 

    Hi Kodee,
    1)     Are using error handling in your code?  Are you getting any errors?
    2)     What version of LabVIEW are you using?  If you are using 8.0 or newer, then you can build a debuggable executable:
    Debugging Applications and Shared Libraries
    http://zone.ni.com/reference/en-XX/help/371361A-01/lvhowto/debug_apps_dlls/
    Regards,
    Elizabeth S.
    Applications Engineer
    National Instruments

Maybe you are looking for

  • Cannot use volume slider in Windows 7 via bootcamp

    Hello everyone. My MBP spec is 15" i7. I've installed a Windows 7 via Bootcamp. after that, i installed the drivers using my Apple Os X disk. But after all that, I can't use the volume slider to control the volume. why is that?

  • Domain Names

    Ok, please be kind as I am a neophyte. I have a "custom" domain name registered and had it associated with a web site that a friend was maintaining for me. However, I would like to develop my own website using iWeb and .Mac. I have 2 questions: 1) Ho

  • Grey scren after MacBook Pro Update 2.0

    I downloaded the last update but my Mac is still With a grey screen 1 hour after the restart... so... what can i do ?

  • "Safari quit unexpectedly" Error message. I cannot reopen Safari at all

    I can no longer open Safari.  Get error message "Safari quit unexpectedly" I cannot reopen Safari.  Read article on removing malware and removed tuneupmymac, still can't open

  • Problem changing region length

    Hi all, when i adjust the right end of an audio region logic moves painfully slowly, and it's v difficult to move the end point to the position i want because logic displays the process so poorly. is anyone else having this problem. is there some set