LabVIEW 2009 SP1 RT und VISA (entschlacken, Inno Setup) - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Application Builder (/Forum-Application-Builder) +---- Thema: LabVIEW 2009 SP1 RT und VISA (entschlacken, Inno Setup) (/Thread-LabVIEW-2009-SP1-RT-und-VISA-entschlacken-Inno-Setup) |
LabVIEW 2009 SP1 RT und VISA (entschlacken, Inno Setup) - dali4u - 27.08.2010 12:52 Hi, ich habe einige Fragen zu RT 2009 SP1. Wenn ich ein Installer mit LabView erzeuge, und die RT sowie die NI-VISA mitnehme, dann wird mein Installer insg. 162 MB groß. Die entpackten RT und VISA sind aber 302 MB groß. Da wir nicht den Installer von NI verwenden, sondern eines über Inno Setup verwenden, würde ich die RT gerne so verringern, die der Installer von NI das macht. Wenn man das BIN Verzeichnis des NI Installer anschaut und mit den RT vergleicht, verwenden wir nur folgende products: 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 Der Installer von LV schließt also nur products ein, die wir in unser Messsoftware verwenden und schmeißt alle überflüssigen raus. Die Reihenfolge der Installation der MSI Packages steht in der setup.ini des erstellten Setup mit LV. Reihenfolge: [Parts] LV900runtime.msi= LV900rtdnet.msi= NIVISAruntime.msi= NIVISAruntime64.msi= VisaSharedComponentsWrapper32.msi= VisaSharedComponentsWrapper64.msi= MetaUninstaller.msi= MDFSupport.msi= EulaDepot.msi= svcloc.msi= mkl.msi= mkl64.msi= logos.msi= logos64.msi= tdms.msi= tdms64.msi= WebServicesRTE.msi= LVRT_NBFifo_90.msi= NITraceEngine.msi= NITraceEngine64.msi= VC2008MSMs_x86.msi= VC2008MSMs_x64.msi= VC2005MSMs_x86.msi= VC2005MSMs_x64.msi= dimSetup.msi= dimSetup64.msi= palSetup.msi= palSetup64.msi= nixerces27_win32.msi= nixerces27_win64.msi= niorbi.msi= niorbi64.msi= mDNSResponder.msi= mDNSResponder_W64.msi= rpcSetup.msi= rpcSetup64.msi= SigningMain.msi= SigningFakeFeature.msi= LogosXT.msi= LogosXT64.msi= NIWebServer_LVRTE.msi= install.msi= Hierzu mein Fragen: 1. Für unser eigenes Inno Setup würde ich das auch machen wollen. Ist es überhaupt erlaubt das zu machen? NI macht es ja auch, oder? 2. Wie verträgt sich das mit einer bereits installierten RT? Sollte ja eigentlich, mehrere RT laufen ja parallel. 3. Würdet Ihr eher davon abraten, wenn ja, warum? Stefan |