Custom Installer with Inno Setup (reduce size of Run-Time and VISA RT)

Hi,
we are using Inno Setup to install our Application. Up to now i include the full LabView 2009 SP1 Run-Time and the full VISA-RT
(that are 302 MB). I have also made an installer using the internal tools of LV and the setup is only 163 MB. The LV removes
some parts of the RunTime libraries.
We are using only these parts:
p0 MetaUninstaller\
p1 VC2005MSMs\
p10 NI-RPC\
p11 XercesDelayLoad27\
p12 NI-ORB\
p13 NI-DIM\
p14 NI_TraceEngine\
p15 NI-PAL\
p16 NI_Logos_XT\
p17 TDMS\
p18 MDFSupport\
p19 MKL_900\
p2 VC2008MSMs\
p20 NI_Logos\
p21 RT\
p3 NI_Certificates\
p4 NI-VISA_Runtime\
p5 LabVIEW_RT_NBFIFO_90\
p6 Service_Locator\
p7 LabVIEW_Web_Server_RTE_90\
p8 LabVIEW_WebServices_RTE_90\
p9 mDNS_Responder\
1. Is it allows to do that also using Inno Setup? I mean, am I allowd to do that? The license from
NI etc. are all included. I want to save disc space...
2. Is that wise? If not, why?
Thanks

Hello sjunge,
basically there should be no problem installing the software with Inno Setup as long as you do not violate the License Agreements.
But keep in mind that there could be dependencies between the installers you install and those you don't and you may run into trouble with the software later on
Kind regards
Carsten

Similar Messages

  • How to unpack an installer previously compiled with Inno Setup?

    Hi,
    I want to know how can I unpack a previously compiled installer (exe file) made with Inno Setup to extract and recover some DLL files into the installer. I found a tool called InnoExtractor
    that supposedly
    does this, but I don't know how is work. Any help is appreciate. This tool can by downloaded from here:
    http://www.softpedia.com/get/Compression-tools/InnoExtractor.shtml
    Regards and I'll wait your support. Thanks in advance.

    Hello GonKong,
    I am afraid that this is not the proper forum for this issue, since it is related to the tool which belongs to third-party.
    I would recommend you consider connecting with the publisher of Inno Setup or InnoExtractor to get supports.
    Regards.
    Carl
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Is it possible to change theme and font size at run time?

    I want to create a project where user can change the theme and font size at run time? Is there any facility to do so in captivate 7?

    Not as far as I am aware.  A lot of the text objects (such as captions) in Captivate are actually converted to images at publish time.  So they're not able to be changed via stylesheets or variables.
    You can use Advanced Actions to hide or show images or captions with different sized text.  But not change the size of the text that is already in the caption.
    Even if you make all of the on screen text dynamic so that it's coming from some variable value, you still cannot change the font size at runtime.

  • Planned order creation with sale order assingment at the run time of MRP

    some material item not planed with sale order stock in MRP run time. all setting in material master are corrected as i knowing.having some mistake in setting other configuration.

    Planning strategy is Make to order individual collective as individual but still come as make to stock plan orders
    Incase of Header material- Plan order is creating in MTS
    Check the sale order procurement tab, Is The requiremnt type is relevant to your Stratergy?, if not chnage it to correct requiremnt type and rerun MRP again
    Incase of component material- Plan order is creating in MTS
    Check for the component material MRP 4 View, individual/Coll.req- as 1. If not set as 1 and rerun the MRP again

  • Getting adobe form file size at run time

    hi,
    ya i need the adobe form file size at run time. my requirement
    is to get xstring and file size of the adobe form. adobe form format is already in xstring format, but how to get the file size.

    Hi,
    try the following:
      DATA lv_file_content TYPE xstring.
      DATA lv_file_size    TYPE i.
      lv_file_size = XSTRLEN( lv_file_content ).
    This will give you the file size in Byte. For KB, just divide by 1024, and once more for MB.
    Kind regards
    Ole

  • How to setup my computer to run JSP and Servlets

    I want to setup my computer to run JSP and Servlets.
    What kind of Servers and other tool i need to install to run JSP and Servlets.
    Plz, Help me to start my work on JSP.
    Regards,
    Usman Ali

    hello
    JSP and servlet is web programming, may be little bit different to development local application.
    1st, you should have two computers: one is server and the other is local workstation. This server should have a static IP address, that other people can go into your server. Workstation is any computer normal you use it.
    2nd, you need to setup your server in: OS(linux or windows 2000), web server (jrun, apach or Tomcat etc. ), as well as install JDK, servlet.
    3rd, your local workstation just use as programming editor and open a browser to testing, anytime you write your code, then ftp to server to test.
    Reality, you have many technical thing to solve, eg setup web server etc. However, you can write your source code and test it, then open to outside people.
    hope to helpness, if anything don't uderstand, you can post again or send email to me [email protected] Since I just have setup this configuration in my university for my project.

  • How to change Content canvas size during run time?

    Hi All,
    I am using oracle 10g web forms and opening in Separate Frame. When I re-size the MID window, I want to change Content canvas size to window size. Is it possible to change content canvas size at run time? Even after using following statement it is not working.
    set_canvas_property('content_can', WIDTH, 200 );
    set_canvas_property('content_can', HEIGHT, 100 );
    Please help me.
    Regrads

    Francois,
    Yes, I have used messages, when get the current values (after setting new values) it shows right one but on the screen it is not accurate because
    it is going beyond the window size and it adding scroll bars. I am using window W&H minus some numbers. When I look at the help it says size in characters. How to set the Content canvas size in characters?
    Is it possible to change the Content Canvas size in Run time? Please help me.
    Regards.

  • I have an old Minimac with a 100GB HD. I run Time Machine to an external HD. I want to update my Lion software but need 8GB of HD capacity to do this. I only have 5GB. My photo library is 4GB so since this is backed up I deleted this to Trash. But I still

    I have an old Minimac with a 100GB HD. I run Time Machine to an external HD. I want to update my Lion software but need 8GB of HD capacity to do this. I only have 5GB. My photo library is 4GB so since this is backed up I deleted this to Trash. But I still have only 5GB of capacity on the HD. Why ?

    You need to empty the trash to get the space back.

  • I have a problem with the touchsmart 420pc, after a running time (2 hour approx) is turned off,

    good afternoon, I have a problem with the touchsmart 420pc, after a running time (2 hour approx) is turned off, probably warming, but this rare, is suddenly going slow parapadear and image.
    also sounds like when damaged ballasts for lamps,
    ANYONE know what could be the cuasa and / or what is causing this.
    greetings and thanks in advance

    Hi,
    Please write your TouchSmart model number, which system are you using and country of purchase.
    Resource:
    How Do I Find My Model Number?
    ** Say thanks by clicking the "Thumb up" icon which is on the left. **
    ** Make it easier for other people to find solutions, by marking my answer with "Accept as Solution" if it solves your issue. **

  • IPhone 4S 5.0.1, messages with pictures crash message app 50% of time and doesn't send or save, any ideas?about 50% of time, iPhone 4S 5.0.1, messages with pictures crash message app 50% of time and doesn't send or save, any ideas?

    My iPhone 4S 5.0.1, messages with pictures crash message app 50% of time and doesn't send or save the message.  It usually works after a full reboot, any ideas how to fix?

    My iPhone 4S 5.0.1, messages with pictures crash message app 50% of time and doesn't send or save the message.  It usually works after a full reboot, any ideas how to fix?

  • How do I generate a pulse with a user specified puse duration, down time and repitition, and then out put to a graph?

    How do I generate a pulse with a user specified puse duration, down time and repitition, and then out put to a graph and then to daq ports? 
    I used lab view in engineering class, but that was the extent of my usage and after fiddling around in lab view and looking on the web looking for solution, I could not produce desired results.  My professor wants me to produce something that will output a pulse for a specified duration, then downtime for another specified duration and then repeat the process a specified amount of times.  
    I am using labview version 7.1
    Thanks in advance.

    Hello,
    Are you using hardware (DAQ card) to generate this pulse or are you planning on doing this all in software.  If you have a DAQ card in LabVIEW you can go to Help » Find Examples and then select Hardware Input and Output » DAQmx » Generating Digital Pulses » Gen Dig Pulse Train-Finite.vi.  This will use a counter from your DAQ card to generate a finite number of pulses at a specified frequency and duty cycle.  Give this a try, or let me know if you are not using hardware, and we can figure something else out.
    Regards,

  • Force custom installation with Packagemaker/Iceberg

    Hi everyone,
    I'm building an installer for After Effects plug-ins, and I need the end user to select either the AE 6.5 or AE 7.0 version to install from the Custom Installation menu in the metapackage installer I've created.
    The issue is I want the Custom Installer page to pop up as soon as the user selects the installation Volume and the installation directory. Currently, if you choose the Volume and Directory, it goes straight to the Easy Installation page, and I don't want this to happen, since click-happy users are going to try to blaze right through the installer and install to the wrong location.
    In 10.4, this is possible by leaving both installer packages in the metapackage set to "Unselected," which makes the user select the install destination, plus choose which version to install. I need this to work in OS 10.3.9, but I just can't get it to work the same way with both packages unselected. Can anyone give me some suggestions?
    Thanks,
    Marco
    Dual 2.5GHz Powermac G5   Mac OS X (10.4.6)  

    Thanx Jeff!
    and sorry for replying so late
    like with many other things, reading notes carefully can help a lot
    problem was solved by setting
    LD_ASSUME_KERNEL=2.4.1
    for sapinst as described in sap note 722273

  • Using full development system on customized test setup that normally uses run-time - How to do?

    I have 8.2 Full Development System (2 copies as there are two of us  who write code).
    I develop testing systems, each on an individual computer, each customized with a custom built (by me) interface to test and measure perfomance of motors produced on the production line.
    In order to modify the program and test it, I have to replace the production set-up computer with my developmental computer, make the changes (and check that they work) and then make the run-time version for the production computer.  THEN switch computers.  Since I have nearly a dozen different setups, I cannot just make two production test sets of each (one for development and one for production).
    Is there an easier way? 
    Perhaps with HDD in a drawer?  But then I'd have driver and version issues.
    Is it possible to run the full development system remotely (from the production setup)?
    What about a site-license?
    Thanks,
    Tim K

    From the 8.2 Release Notes:
    Single-Seat and Multi-Seat Licensing
    LabVIEW supports both single-seat and multi-seat licenses. Single-seat
    licensing is the use of LabVIEW on up to three computers but by only one
    user. Multi-seat, or volume, licensing is the use of LabVIEW on several
    computers or by several users. Each seat using LabVIEW must have a valid
    license from a license server. Refer to the National Instruments Web site at
    ni.com/license for more information.
    You are permitted to install LabVIEW on the the pc with the hardware, do the changes and debug, and re-build the app for production.

  • Flashing question mark on powerbook G4 I screwed up! Tried to get into original state on Tiger 10.4.11 and wound up coming up with 9.2.2 for a short time and now just flashing question mark?

    This was stupid of me.  I have tried everything to get back to the basic OS.  There is no worry about what is on the hard disk, because I wanted everything erased anyway.  My original disk has 9.2.2 and 10.3 on it.  I understand that the problem is that it was running on 10.4.11 great and then the system got confused when I installed the older system disk.  i have tried everything what the support community suggested to me on-line and hopefully someone can help me to get the system reset.
    I have been to the Apple Genius bar, however they told me that the system was to old and they lack the tools.  this Powerbook does not have a firewire port and I guess this constitutes one of the problems.  I applied the original to two other Mac Books - newer vintages - and it worked OK. 

    You will have to resintall your OS. You will need your Tiger installer DVD to reinstall Tiger. If you have not already erased the drive (still have the old Tiger system on it:)
    How to Perform an Archive and Install
    An Archive and Install will NOT erase your hard drive, but you must have sufficient free space for a second OS X installation which could be from 3-9 GBs depending upon the version of OS X and selected installation options. The free space requirement is over and above normal free space requirements which should be at least 6-10 GBs. Read all the linked references carefully before proceeding.
    1. Be sure to use Disk Utility first to repair the disk before performing the Archive and Install.
    Repairing the Hard Drive and Permissions
    Boot from your OS X Installer disc. After the installer loads select your language and click on the Continue button. When the menu bar appears select Disk Utility from the Installer menu (Utilities menu for Tiger, Leopard or Snow Leopard.) After DU loads select your hard drive entry (mfgr.'s ID and drive size) from the the left side list. In the DU status area you will see an entry for the S.M.A.R.T. status of the hard drive. If it does not say "Verified" then the hard drive is failing or failed. (SMART status is not reported on external Firewire or USB drives.) If the drive is "Verified" then select your OS X volume from the list on the left (sub-entry below the drive entry,) click on the First Aid tab, then click on the Repair Disk button. If DU reports any errors that have been fixed, then re-run Repair Disk until no errors are reported. If no errors are reported click on the Repair Permissions button. Wait until the operation completes, then quit DU and return to the installer. Now restart normally.
    If DU reports errors it cannot fix, then you will need Disk Warrior and/or Tech Tool Pro to repair the drive. If you don't have either of them or if neither of them can fix the drive, then you will need to reformat the drive and reinstall OS X.
    2. Do not proceed with an Archive and Install if DU reports errors it cannot fix. In that case use Disk Warrior and/or TechTool Pro to repair the hard drive. If neither can repair the drive, then you will have to erase the drive and reinstall from scratch.
    3. Boot from your OS X Installer disc. After the installer loads select your language and click on the Continue button. When you reach the screen to select a destination drive click once on the destination drive then click on the Option button. Select the Archive and Install option. You have an option to preserve users and network preferences. Only select this option if you are sure you have no corrupted files in your user accounts. Otherwise leave this option unchecked. Click on the OK button and continue with the OS X Installation.
    4. Upon completion of the Archive and Install you will have a Previous System Folder in the root directory. You should retain the PSF until you are sure you do not need to manually transfer any items from the PSF to your newly installed system.
    5. After moving any items you want to keep from the PSF you should delete it. You can back it up if you prefer, but you must delete it from the hard drive.
    6. You can now download a Combo Updater directly from Apple's download site to update your new system to the desired version as well as install any security or other updates. You can also do this using Software Update.
    If you do not have your Tiger DVD then you will have to reinstall 10.3, but to do that you will have to erase the hard drive first.

  • Design issue with sharing LV2 style global between run-time executables

    Hi,
    Just when I though that I had everything figured out, I ran into this design issue.
    The application that I wrote is pretty much a client-server application where the server publishes data and the client subscribes data using data sockets. Once the client gets all the data in the mainClient.vi program, I use LV2 style (using shift registers) to make the data global to all the other sub-vi’s. So the LV2 is in initialize mode in the mainClient.vi program and then in the sub-vi’s the LV2 is in read mode. Also, I had built the run time menu for each sub-vi that when an item is selected from the menu, I would use the get menu selection to get the item tag which will be the file nam
    e of the sub-vi and open the selected sub-vi using vi server. This all worked great on my workstation where I have labVIEW 7.0 Express installed. But the final goal is to make exe’s for each of these sub-vi’s and install runtime on the PC’s that do not have labVIEW installed. Of course when I did that only the mainClient.exe program was getting the updated data from the server but the sub-vi’s were not getting the data from the mainClient.exe. I did realize that the reason for this is due to the fact that I had compiled all the sub-vi’s separately and so the LV2 vi is now local to each executable (i.e. all executables have their own memory location). Also, the run-time menu did not work because now I am trying to open an executable using vi server properties.
    To summarize, is there a way to share LV2 style global's between executables without compiling all of the sub-vi’s at one time? I tried using data-sockets (local-host) instead of LV2 st
    yle gloabls to communicate between the sub-vi’s but I ran into performance issues due to the large volume of data.
    I would really appreciate it if anyone can suggest a solution/alternative to this problem.
    Thanks
    Nish

    > 1)   How would I create a wrap-around for the LV2.vi which is
    > initialized in my mainClient.vi and then how would I use vi server in
    > my sub-vi to refer to that LV2.vi?
    > You mentioned that each sub-vi when opened will first connect to the
    > LV2.vi via via-server and will keep the connection in the shift
    > register of that sub-vi. Does this mean that the sub-vi is accessing
    > (pass-by-reference) the shared memory of the mainClient.vi? If this
    > is what you meant I think that this might work for my application.
    >
    If the LV2 global is loaded statically into your mainClient.vi, then any
    other application can connect to the exe and get a reference to the VI
    using the VI name. This gives you a VI reference you can use to call
    the VI. Ye
    s, the values will be copied between applications. That is
    why you need to add access operations to the global that returns just
    the info needed. If you need the average, do that in the global. If
    you need the array size, do that in the global. Returning the entire
    array shouldn't be a common operation on the LV2 style global anyway.
    > 2) Just to elaborate on my application, the data is
    > transferred via DataSockets from the mainServer.vi on another PC to
    > the client’s PC where the mainClient.vi program subscribes the
    > data (i.e. 5 arrays of double type and each arrays has about 50,000
    > elements). The sub-vi’s will have to access these arrays
    > located on the mainClient.vi every scan. Is there any limitation on
    > referencing the mainClient.vi data via vi-server from each sub-vi?
    Your app does need to watch both the amount of data being passed across
    the network, and the amount being shared between the apps. You might
    want to consider puttin
    g the VIs back into the main app. What is the
    reason you are breaking them apart for?
    Greg McKaskle

Maybe you are looking for