LabVIEWForum.de
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