Paintshop Pro Photo X3
Hi
Has anyone packaged Paintshop Pro Photo X3 application. basically it install 16 msi when we run the setup.exe.
Can you help me with packaging this application? Is der any way to package this applcation?
Regards,
Has anyone packaged Paintshop Pro Photo X3 application. basically it install 16 msi when we run the setup.exe.
Can you help me with packaging this application? Is der any way to package this applcation?
Regards,
0 Comments
[ + ] Show comments
Answers (18)
Please log in to answer
Posted by:
JKelleyRice
11 years ago
Posted by:
anonymous_9363
13 years ago
Posted by:
Gary
13 years ago
Posted by:
anonymous_9363
13 years ago
Posted by:
Gary
13 years ago
Posted by:
WiseAppPackager
13 years ago
Commandlines hardcoded in setup?? Sorry, If I sound 'dump' to you :)
Ok even if there are 16 MSI's, do you really need all of those for installation?
I'm sure, you would require only half of those if you exclude RunTime setups (which are related to MFC's, MSVC's and google tools.......considering thats part of the build).
What do the custom actions do?
Ok even if there are 16 MSI's, do you really need all of those for installation?
I'm sure, you would require only half of those if you exclude RunTime setups (which are related to MFC's, MSVC's and google tools.......considering thats part of the build).
What do the custom actions do?
Posted by:
Gary
13 years ago
ICA lang="use_os">
<Setups productcode="ICA.productcode">
<Msi productcode="{A49F249F-0C91-497F-86DF-B2585E8E76B7}" file="CDS\RunTime\MFC2005\vcredist.msi" cmdline="" condition="THIRD_PARTY" progresstext="Str.Running.VS2005.text" comment="" adminsupport="0" />
<Msi productcode="{7299052b-02a4-4627-81f2-1818da5d550d}" file="CDS\RunTime\MSVC2005\vcredist.msi" cmdline="" condition="THIRD_PARTY" progresstext="Str.Running.VS2005.text" adminsupport="0" />
<Msi productcode="{9A25302D-30C0-39D9-BD6F-21E6EC160475}" file="CDS\RunTime\MSVC2008\vc_red.msi" cmdline="" condition="THIRD_PARTY" progresstext="Str.Running.VS2008.text" adminsupport="0" />
<Msi productcode="DXNov2007" file="CDS\RunTime\DXNov2007\DXSETUP.exe" cmdline=" /silent" condition="THIRD_PARTY" progresstext="Str.Running.DXNov2007.text" comment="" adminsupport="0" />
<Msi productcode="DotNetFX35SP1" file="CDS\RunTime\DotNetFX35SP1\dotnetfx35SP1.exe" cmdline=" /passive /norestart" condition="THIRD_PARTY" progresstext="Str.Running.DotNetFX35SP1.text" comment="" adminsupport="0" />
<Msi productcode="{D1612A3D-0DCC-4055-BB6A-0036F31158A0}" file="CDS\Setup.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" managed="1">
<Dbm productcode="{D3BCC13A-E4F2-45EE-846F-D143CEDDDBCB}" file="CDS\DeviceIO.msi" cmdline="MSIFASTINSTALL=7" progresstext="Str.ProgressText.Common" comment="" />
<Dbm productcode="{D875FFEE-2FCE-4774-902A-749198C00A68}" file="CDS\PureHD.msi" cmdline="MSIFASTINSTALL=7 PRO=[PRO]" progresstext="Str.ProgressText.Common" comment="" />
<Dbm productcode="{D9C4FA35-7C6B-4C9E-863B-58C4D7472F41}" file="CDS\VIO.msi" cmdline="MSIFASTINSTALL=7" progresstext="Str.ProgressText.Common" comment="" />
<Dbm productcode="{DA4A2F61-1E26-4D51-94BB-36D77678BDAD}" file="CDS\PSPH10Pro.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" />
<Dbm productcode="{DA4BF4BE-3CDC-43B5-BBDA-DDDA73103111}" file="CDS\PSPPro.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" />
<Dbm productcode="{D5FE818E-F1C7-44F8-A3C0-C08761906E27}" file="CDS\Share64.msi" cmdline="ICA_ALL_PUBLIC" condition="64BIT_OS" progresstext="Str.ProgressText.Common" comment="" adminsupport="0" />
<Dbm productcode="{D94ABC2B-5CA9-48B2-9266-15AB78384D3C}" file="CDS\Share.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" />
<Dbm productcode="{D7D99A66-493F-468B-BCE1-6F88612B89D5}" file="CDS\Contents.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" />
<Dbm productcode="{DF8B9311-ADE7-4EDE-B121-326CAA3D225D}" file="CDS\PSPPContent.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" />
<Dbm productcode="{DCF1928A-FC01-48E7-A7E6-4651D42EF6A1}" file="CDS\PSPPRO_DCRAW.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" />
<Dbm productcode="{DCD941B6-F2E7-4FAF-B102-F7D4DE5FF99A}" file="CDS\IPM_PSP_Pro.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" comment="" />
<Dbm productcode="{D1AEB5DB-04FA-489D-94EF-8600898B93EE}" file="ICA.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" adminsupport="0" comment="" />
</Msi>
<Msi productcode="{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" file="ICA.msi" condition="ACTION=ADMIN" comment="Added here for admin support only, productcode is only used for local installs and should be unique -- therefore this node has a bogus one -- the other option is to explictly list all ICA files in SupportFile nodes -- NOTE the condition must be ACTION=ADMIN"/>
<Msi productcode="{7E4CB404-F1E4-4E81-A1CB-2CBB310481D1}" file="CDS\MLE.msi" cmdline="" condition="THIRD_PARTY" ignorereturn="1" progresstext="Str.ProgressText.Common" comment="" adminsupport="0" />
<Msi productcode="FlashPlayer" file="CDS\RunTime\Flash Player\install_flash_player.exe" cmdline=" /s" condition="INSTALL_FP=1" ignorereturn="1" progresstext="Str.Running.FlashPlayer.text" comment="" adminsupport="0" />
<Msi productcode="WMEncoder" file="CDS\RunTime\WMEncoder\WMEncoder.exe" cmdline=" /Q:A" ignorereturn="1" condition="THIRD_PARTY" progresstext="Str.Running.WMEncoder.text" comment="" adminsupport="0" />
<Msi productcode="QuickTime" file="CDS\RunTime\QuickTime\QuickTime7.exe" cmdline=" /quiet /norestart" condition="INSTALL_QT=1" ignorereturn="1" progresstext="Str.Running.QuickTime.text" comment="" adminsupport="0" />
<Msi productcode="WMFormat" file="CDS\RunTime\WMEncoder\WMFDist11.exe" cmdline="/Q:A /R:N" ignorereturn="1" condition="THIRD_PARTY" progresstext="Str.Running.WMFormat.text" comment="" adminsupport="0" />
<SupportFile file="CDS\RunTime\MFC2005\*.*" />
<SupportFile file="CDS\RunTime\MSVC2005\*.*" />
<SupportFile file="CDS\RunTime\MSVC2008\*.*" />
<SupportFile file="CDS\RunTime\DXNov2007\*.*" />
<SupportFile file="CDS\RunTime\DotNetFX35SP1\*.*" />
<SupportFile file="CDS\RunTime\Flash Player\*.*" />
<SupportFile file="CDS\RunTime\QuickTime\*.*" />
<SupportFile file="CDS\RunTime\WMEncoder\*.*" />
</Setups>
<FeatureTree>
<Feature name="Str.Feature.MainApp" desc="Str.Feature.MainApp.Desc" property="MainApp" expanded="1" size="0" sizerfn="0">
<Feature name="Str.Feature.MainApp.PSPPro" desc="" property="PSPPro" size="1100000" sizerfn="0" required="1" />
<Feature name="Str.Feature.MainApp.PSPPRJ" desc="" property="PSPPRJ" size="200000" sizerfn="0" required="1" />
<Feature name="Str.Feature.MainApp.Share" desc="" property="Share" size="900000" sizerfn="0" required="1" />
<Feature name="Str.Feature.MainApp.DeviceIO" desc="" property="DeviceIO" size="100000" sizerfn="0" required="1" />
<Feature name="Str.Feature.MainApp.PureHD" desc="" property="PureHD" size="100000" sizerfn="0" required="1" />
<Feature name="Str.Feature.MainApp.VIO" desc="" property="VIO" size="100000" sizerfn="0" required="1" />
<Feature name="Str.Feature.MainApp.Contents" desc="" property="Contents" size="500000" sizerfn="0" required="1" />
<Feature name="Str.Feature.MainApp.PSPPContent" desc="" property="PSPPContent" size="100000" sizerfn="0" required="1" />
<Feature name="Str.Feature.MainApp.IPM" desc="" property="IPM" size="30000" >
<Feature name="Str.Feature.MainApp.IPM.IPM_T" desc="" property="IPM_T" />
<Feature name="Str.Feature.MainApp.IPM.IPM_T.PRO_T" desc="" property="PRO_T" size="0" />
<Feature name="Str.Feature.MainApp.IPM.IPM_PF" desc="" property="IPM_PF" />
<Feature name="Str.Feature.MainApp.IPM.IPM_PF.PRO_PF" desc="" property="PRO_PF" size="0" />
<Feature name="Str.Feature.MainApp.IPM.IPM_TD" desc="" property="IPM_TD" />
<Feature name="Str.Feature.MainApp.IPM.IPM_TD.PRO_TD" desc="" property="PRO_TD" size="0" />
<Feature name="Str.Feature.MainApp.IPM.IPM_R" desc="" property="IPM_R" />
<Feature name="Str.Feature.MainApp.IPM.IPM_R.PRO_R" desc="" property="PRO_R" size="0" />
</Feature>
</Feature>
</FeatureTree>
<SourceFiles>
</SourceFiles>
<RestartManager>
<App file="[INSTALLDIR]PSPClassic\Corel Paint Shop Pro Photo.exe" />
<App file="[INSTALLDIR]PSPProjectCreator.exe" />
<App file="[INSTALLDIR]PSPClassic\InstantViewer\InstantViewer.exe" />
</RestartManager>
<UserFiles>
</UserFiles>
Above is the content in the setup.xml file which is provided with the setup.exe,it installs 16 msi files when we run the setup,
Posted by:
WiseAppPackager
13 years ago
Posted by:
WiseAppPackager
13 years ago
Posted by:
anonymous_9363
13 years ago
Posted by:
Gary
13 years ago
The thing is none of the msi's run independently,they give a prompt saying run setup.exe, i have checked the the msi's but their are no launch condition in it.
Also i think the package needs to be run from the setup.exe for it complete installation.So kndly suggest ,can we amend the xml file to add the transfom entry into the xml,which i think i will apply for PSPPro.msi as it has most of the data like the shortcut, preference setting registry etc.
Also i think the package needs to be run from the setup.exe for it complete installation.So kndly suggest ,can we amend the xml file to add the transfom entry into the xml,which i think i will apply for PSPPro.msi as it has most of the data like the shortcut, preference setting registry etc.
Posted by:
WiseAppPackager
13 years ago
Posted by:
Gary
13 years ago
Posted by:
pjbaars
13 years ago
but how should i add certains custom actions to the package.
I'm wondering what the reason is why you want to put CA's in your package. What do you want to achieve? At this moment I also have to 'package' Paintshop Photo Pro X3. I found out that you can disable auto-update functionality by placing the file "Message.Policy" into the installation folder. Here is the contents of that file:
<policylist version="1">
<policy type="auto_update" value="opt-out" when="" />
</policylist>
I only have to find a way to disable the registration screen. I think it's in the Message.policy file in the UserProfile.
I'll come back later when I know the answer. After that I'll update de Package KB item.
Regards,
Peter Baars
Posted by:
amityaduvanshi
13 years ago
Posted by:
anonymous_9363
13 years ago
How do you mean "still"? What have you tried so far? Are we supposed to guess?
Also, have you read the 'Package KB' for v11 and tried adapting it? I'm betting the answer is "No"...
Also, have you read the 'Package KB' for v11 and tried adapting it? I'm betting the answer is "No"...
Posted by:
SergeyF
13 years ago
Hi,
To apply transforms you should use the "cmdline" options. For that add there "TRANSFORMS=yourtransform.mst". To point a full path to this tranform you can use a property, which includes parent's path. For example:
TRANSFORMS="[SETUP.EXE.DIR]CDS\PSPPro.mst"
Note please, you should write the quotes in xml-file like """.
BUT there is the problem in "strange" variable "ICA_ALL_PUBLIC". It is defined by installer as string with all defined in xml-files properties (including language files) and their values. And if you change command line with "ICA_ALL_PUBLIC" (if even add one space), this variable stoppes defining. Therefore your transforms have not been applied. To resolve this issue, I've added following string instead of this variable:
cmdline="MAX_PATH="[MAX_PATH]" CDS_ASS_IMAGE="[CDS_ASS_IMAGE]" CDS_ASS_VIDEO="[CDS_ASS_VIDEO]" CDS_ASS_MUSIC="[CDS_ASS_MUSIC]" INSTALL_ITUNE="[INSTALL_ITUNE]" INSTALL_QT="[INSTALL_QT]" INSTALL_FP="[INSTALL_FP]" INSTALL_LS="[INSTALL_LS]" CLEAN_PERUSER="[CLEAN_PERUSER]" ALLOW_PRODUCTUPDATES="[ALLOW_PRODUCTUPDATES]" CACHE_SETUP_SOURCE="[CACHE_SETUP_SOURCE]" CACHE_SETUP_SOURCE_SHOWUI="[CACHE_SETUP_SOURCE_SHOWUI]" SHOWSERIALDIALOG="[SHOWSERIALDIALOG]" PRODUCTSHOWSERIAL="[PRODUCTSHOWSERIAL]" SERIALNUMBER="[SERIALNUMBER]" PIDPREFIX="[PIDPREFIX]" DTAFILENAME="[DTAFILENAME]" PCUSOURCEID="[PCUSOURCEID]" PCU_LICID="[PCU_LICID]" NLRFILE="[NLRFILE]" LICENSEID="[LICENSEID]" PCUURLLANG="[PCUURLLANG]" PRODUCTREGKEY="[PRODUCTREGKEY]" PRODUCT="[PRODUCT]" SUITE="[SUITE]" PLAYBACKSKU="[PLAYBACKSKU]" INSTALL_TYPE="[INSTALL_TYPE]" IPM_SU="[IPM_SU]" PRO_PR_VER="[PRO_PR_VER]" PSP_NEWPAGE="[PSP_NEWPAGE]" C_APPEXE="[C_APPEXE]" PRO="[PRO]" MSIFASTINSTALL="[MSIFASTINSTALL]" MUI_SUPPORT="[MUI_SUPPORT]" ARP_ICON="[ARP_ICON]" MLE_SKU_ID="[MLE_SKU_ID]" RP_LICID="[RP_LICID]" RP_SID="[RP_SID]" SETUP.EXE.DIR="[SETUP.EXE.DIR]" ACTION="[ACTION]" SETUP_LANG="[SETUP_LANG]" PROD_LANG="[PROD_LANG]" LANG="[LANG]" OPENWITH="[OPENWITH]" PSP_RMB_REVIEW="[PSP_RMB_REVIEW]" PSP_RMB_REVIEWPHOTOS="[PSP_RMB_REVIEWPHOTOS]" PSP_RIGHTCLICK="[PSP_RIGHTCLICK]" AUTOPLAY_ACTION1="[AUTOPLAY_ACTION1]" AUTOPLAY_ACTION2="[AUTOPLAY_ACTION2]" AUTOPLAY_ACTION3="[AUTOPLAY_ACTION3]" AUTOPLAY_ACTION4="[AUTOPLAY_ACTION4]" AUTOPLAY_ACTION5="[AUTOPLAY_ACTION5]" AUTOPLAY_ACTION6="[AUTOPLAY_ACTION6]" AUTOPLAY_ACTION7="[AUTOPLAY_ACTION7]" AUTOPLAY_ACTION8="[AUTOPLAY_ACTION8]" AUTOPLAY_PROVIDER1="[AUTOPLAY_PROVIDER1]" AUTOPLAY_PROVIDER2="[AUTOPLAY_PROVIDER2]" AUTOPLAY_PROVIDER3="[AUTOPLAY_PROVIDER3]" AUTOPLAY_PROVIDER4="[AUTOPLAY_PROVIDER4]" AUTOPLAY_PROVIDER5="[AUTOPLAY_PROVIDER5]" AUTOPLAY_PROVIDER6="[AUTOPLAY_PROVIDER6]" AUTOPLAY_PROVIDER7="[AUTOPLAY_PROVIDER7]" MUI_FOLDER="[MUI_FOLDER]" DDEOPEN="[DDEOPEN]" IS_TRANSFORMS="[IS_TRANSFORMS]" MANUAL_SUB="[MANUAL_SUB]" REBOOT="[REBOOT]" ALLUSERS="[ALLUSERS]" ICA.CONTEXT="[ICA.CONTEXT]" SOURCEDIR="[SOURCEDIR]" ROOTDRIVE="[ROOTDRIVE]" CHAINER_CMD="[CHAINER_CMD]" TARGETDIR="[TARGETDIR]" ALLUSERSPROFILE="[ALLUSERSPROFILE]" COREL="[COREL]" COREL_DIGITAL_STUDIO_2010="[COREL_DIGITAL_STUDIO_2010]" DATABASEDIR="[DATABASEDIR]" INSTALLDIR="[INSTALLDIR]" USERPROFILE="[USERPROFILE]" ISCHECKFORPRODUCTUPDATES="[ISCHECKFORPRODUCTUPDATES]" ARPPRODUCTICON="[ARPPRODUCTICON]" ARPSYSTEMCOMPONENT="[ARPSYSTEMCOMPONENT]" ARPURLINFOABOUT="[ARPURLINFOABOUT]" DWUSINTERVAL="[DWUSINTERVAL]" DWUSLINK="[DWUSLINK]" INSTALLLEVEL="[INSTALLLEVEL]" ISVROOT_PORT_NO="[ISVROOT_PORT_NO]" IS_COMPLUS_PROGRESSTEXT_COST="[IS_COMPLUS_PROGRESSTEXT_COST]" IS_COMPLUS_PROGRESSTEXT_INSTALL="[IS_COMPLUS_PROGRESSTEXT_INSTALL]" IS_COMPLUS_PROGRESSTEXT_UNINSTALL="[IS_COMPLUS_PROGRESSTEXT_UNINSTALL]" IS_PREVENT_DOWNGRADE_EXIT="[IS_PREVENT_DOWNGRADE_EXIT]" IS_PROGMSG_XML_COSTING="[IS_PROGMSG_XML_COSTING]" IS_PROGMSG_XML_CREATE_FILE="[IS_PROGMSG_XML_CREATE_FILE]" IS_PROGMSG_XML_FILES="[IS_PROGMSG_XML_FILES]" IS_PROGMSG_XML_REMOVE_FILE="[IS_PROGMSG_XML_REMOVE_FILE]" IS_PROGMSG_XML_ROLLBACK_FILES="[IS_PROGMSG_XML_ROLLBACK_FILES]" IS_PROGMSG_XML_UPDATE_FILE="[IS_PROGMSG_XML_UPDATE_FILE]" IS_SQLSERVER_AUTHENTICATION="[IS_SQLSERVER_AUTHENTICATION]" IS_SQLSERVER_USERNAME="[IS_SQLSERVER_USERNAME]" PROGMSG_IIS_CREATEAPPPOOL="[PROGMSG_IIS_CREATEAPPPOOL]" PROGMSG_IIS_CREATEAPPPOOLS="[PROGMSG_IIS_CREATEAPPPOOLS]" PROGMSG_IIS_CREATEVROOT="[PROGMSG_IIS_CREATEVROOT]" PROGMSG_IIS_CREATEVROOTS="[PROGMSG_IIS_CREATEVROOTS]" PROGMSG_IIS_CREATEWEBSERVICEEXTENSION="[PROGMSG_IIS_CREATEWEBSERVICEEXTENSION]" PROGMSG_IIS_CREATEWEBSERVICEEXTENSIONS="[PROGMSG_IIS_CREATEWEBSERVICEEXTENSIONS]" PROGMSG_IIS_CREATEWEBSITE="[PROGMSG_IIS_CREATEWEBSITE]" PROGMSG_IIS_CREATEWEBSITES="[PROGMSG_IIS_CREATEWEBSITES]" PROGMSG_IIS_EXTRACT="[PROGMSG_IIS_EXTRACT]" PROGMSG_IIS_EXTRACTDONE="[PROGMSG_IIS_EXTRACTDONE]" PROGMSG_IIS_REMOVEAPPPOOL="[PROGMSG_IIS_REMOVEAPPPOOL]" PROGMSG_IIS_REMOVEAPPPOOLS="[PROGMSG_IIS_REMOVEAPPPOOLS]" PROGMSG_IIS_REMOVESITE="[PROGMSG_IIS_REMOVESITE]" PROGMSG_IIS_REMOVEVROOT="[PROGMSG_IIS_REMOVEVROOT]" PROGMSG_IIS_REMOVEVROOTS="[PROGMSG_IIS_REMOVEVROOTS]" PROGMSG_IIS_REMOVEWEBSERVICEEXTENSION="[PROGMSG_IIS_REMOVEWEBSERVICEEXTENSION]" PROGMSG_IIS_REMOVEWEBSERVICEEXTENSIONS="[PROGMSG_IIS_REMOVEWEBSERVICEEXTENSIONS]" PROGMSG_IIS_REMOVEWEBSITES="[PROGMSG_IIS_REMOVEWEBSITES]" PROGMSG_IIS_ROLLBACKAPPPOOLS="[PROGMSG_IIS_ROLLBACKAPPPOOLS]" PROGMSG_IIS_ROLLBACKVROOTS="[PROGMSG_IIS_ROLLBACKVROOTS]" PROGMSG_IIS_ROLLBACKWEBSERVICEEXTENSIONS="[PROGMSG_IIS_ROLLBACKWEBSERVICEEXTENSIONS]" SHOWLAUNCHPROGRAM="[SHOWLAUNCHPROGRAM]" COMPANYNAME="[COMPANYNAME]" USERNAME="[USERNAME]" INSTALLDIR_ORIGINAL="[INSTALLDIR_ORIGINAL]" TARGETDIR_ORIGINAL="[TARGETDIR_ORIGINAL]" MAINAPP="[MAINAPP]" PSPPRO="[PSPPRO]" PSPPRJ="[PSPPRJ]" SHARE="[SHARE]" DEVICEIO="[DEVICEIO]" PUREHD="[PUREHD]" VIO="[VIO]" CONTENTS="[CONTENTS]" PSPPCONTENT="[PSPPCONTENT]" IPM="[IPM]" IPM_T="[IPM_T]" PRO_T="[PRO_T]" IPM_PF="[IPM_PF]" PRO_PF="[PRO_PF]" IPM_TD="[IPM_TD]" PRO_TD="[PRO_TD]" IPM_R="[IPM_R]" PRO_R="[PRO_R]" PRODUCTNAME="[PRODUCTNAME]" ITUNE_PATH="[ITUNE_PATH]" ITUNE_EXE="[ITUNE_EXE]" IS_WIN7="[IS_WIN7]" ENABLE_PATHCHANGE="[ENABLE_PATHCHANGE]" THIRD_PARTY="[THIRD_PARTY]" INSTALL_WINDVD="[INSTALL_WINDVD]" USER_TOKEN_AVAILABLE="[USER_TOKEN_AVAILABLE]" MSIRESTARTMANAGERCONTROL="[MSIRESTARTMANAGERCONTROL]" REBOOT.CHAIN="[REBOOT.CHAIN]" SA_T="[SA_T]" SUITE_T="[SUITE_T]" SA_PF="[SA_PF]" SUITE_PFSA_TD="[SUITE_PFSA_TD]" SUITE_TD="[SUITE_TD]" SA_R="[SA_R]" SUITE_R="[SUITE_R]" ULT_T="[ULT_T]" ULT_PF="[ULT_PF]" ULT_TD="[ULT_TD]" ULT_R="[ULT_R]" WINDVDDIR="[WINDVDDIR]" UNSELECT_THIRDPARTY="[UNSELECT_THIRDPARTY]" TRANSFORMS="[SETUP.EXE.DIR]CDS\PSPPro.mst""
Although it is a "little bit" too long, but it includes all defined properties like ICA_ALL_PUBLIC. And this structure will helps to resolve the issue with transforms.
To apply transforms you should use the "cmdline" options. For that add there "TRANSFORMS=yourtransform.mst". To point a full path to this tranform you can use a property, which includes parent's path. For example:
TRANSFORMS="[SETUP.EXE.DIR]CDS\PSPPro.mst"
Note please, you should write the quotes in xml-file like """.
BUT there is the problem in "strange" variable "ICA_ALL_PUBLIC". It is defined by installer as string with all defined in xml-files properties (including language files) and their values. And if you change command line with "ICA_ALL_PUBLIC" (if even add one space), this variable stoppes defining. Therefore your transforms have not been applied. To resolve this issue, I've added following string instead of this variable:
cmdline="MAX_PATH="[MAX_PATH]" CDS_ASS_IMAGE="[CDS_ASS_IMAGE]" CDS_ASS_VIDEO="[CDS_ASS_VIDEO]" CDS_ASS_MUSIC="[CDS_ASS_MUSIC]" INSTALL_ITUNE="[INSTALL_ITUNE]" INSTALL_QT="[INSTALL_QT]" INSTALL_FP="[INSTALL_FP]" INSTALL_LS="[INSTALL_LS]" CLEAN_PERUSER="[CLEAN_PERUSER]" ALLOW_PRODUCTUPDATES="[ALLOW_PRODUCTUPDATES]" CACHE_SETUP_SOURCE="[CACHE_SETUP_SOURCE]" CACHE_SETUP_SOURCE_SHOWUI="[CACHE_SETUP_SOURCE_SHOWUI]" SHOWSERIALDIALOG="[SHOWSERIALDIALOG]" PRODUCTSHOWSERIAL="[PRODUCTSHOWSERIAL]" SERIALNUMBER="[SERIALNUMBER]" PIDPREFIX="[PIDPREFIX]" DTAFILENAME="[DTAFILENAME]" PCUSOURCEID="[PCUSOURCEID]" PCU_LICID="[PCU_LICID]" NLRFILE="[NLRFILE]" LICENSEID="[LICENSEID]" PCUURLLANG="[PCUURLLANG]" PRODUCTREGKEY="[PRODUCTREGKEY]" PRODUCT="[PRODUCT]" SUITE="[SUITE]" PLAYBACKSKU="[PLAYBACKSKU]" INSTALL_TYPE="[INSTALL_TYPE]" IPM_SU="[IPM_SU]" PRO_PR_VER="[PRO_PR_VER]" PSP_NEWPAGE="[PSP_NEWPAGE]" C_APPEXE="[C_APPEXE]" PRO="[PRO]" MSIFASTINSTALL="[MSIFASTINSTALL]" MUI_SUPPORT="[MUI_SUPPORT]" ARP_ICON="[ARP_ICON]" MLE_SKU_ID="[MLE_SKU_ID]" RP_LICID="[RP_LICID]" RP_SID="[RP_SID]" SETUP.EXE.DIR="[SETUP.EXE.DIR]" ACTION="[ACTION]" SETUP_LANG="[SETUP_LANG]" PROD_LANG="[PROD_LANG]" LANG="[LANG]" OPENWITH="[OPENWITH]" PSP_RMB_REVIEW="[PSP_RMB_REVIEW]" PSP_RMB_REVIEWPHOTOS="[PSP_RMB_REVIEWPHOTOS]" PSP_RIGHTCLICK="[PSP_RIGHTCLICK]" AUTOPLAY_ACTION1="[AUTOPLAY_ACTION1]" AUTOPLAY_ACTION2="[AUTOPLAY_ACTION2]" AUTOPLAY_ACTION3="[AUTOPLAY_ACTION3]" AUTOPLAY_ACTION4="[AUTOPLAY_ACTION4]" AUTOPLAY_ACTION5="[AUTOPLAY_ACTION5]" AUTOPLAY_ACTION6="[AUTOPLAY_ACTION6]" AUTOPLAY_ACTION7="[AUTOPLAY_ACTION7]" AUTOPLAY_ACTION8="[AUTOPLAY_ACTION8]" AUTOPLAY_PROVIDER1="[AUTOPLAY_PROVIDER1]" AUTOPLAY_PROVIDER2="[AUTOPLAY_PROVIDER2]" AUTOPLAY_PROVIDER3="[AUTOPLAY_PROVIDER3]" AUTOPLAY_PROVIDER4="[AUTOPLAY_PROVIDER4]" AUTOPLAY_PROVIDER5="[AUTOPLAY_PROVIDER5]" AUTOPLAY_PROVIDER6="[AUTOPLAY_PROVIDER6]" AUTOPLAY_PROVIDER7="[AUTOPLAY_PROVIDER7]" MUI_FOLDER="[MUI_FOLDER]" DDEOPEN="[DDEOPEN]" IS_TRANSFORMS="[IS_TRANSFORMS]" MANUAL_SUB="[MANUAL_SUB]" REBOOT="[REBOOT]" ALLUSERS="[ALLUSERS]" ICA.CONTEXT="[ICA.CONTEXT]" SOURCEDIR="[SOURCEDIR]" ROOTDRIVE="[ROOTDRIVE]" CHAINER_CMD="[CHAINER_CMD]" TARGETDIR="[TARGETDIR]" ALLUSERSPROFILE="[ALLUSERSPROFILE]" COREL="[COREL]" COREL_DIGITAL_STUDIO_2010="[COREL_DIGITAL_STUDIO_2010]" DATABASEDIR="[DATABASEDIR]" INSTALLDIR="[INSTALLDIR]" USERPROFILE="[USERPROFILE]" ISCHECKFORPRODUCTUPDATES="[ISCHECKFORPRODUCTUPDATES]" ARPPRODUCTICON="[ARPPRODUCTICON]" ARPSYSTEMCOMPONENT="[ARPSYSTEMCOMPONENT]" ARPURLINFOABOUT="[ARPURLINFOABOUT]" DWUSINTERVAL="[DWUSINTERVAL]" DWUSLINK="[DWUSLINK]" INSTALLLEVEL="[INSTALLLEVEL]" ISVROOT_PORT_NO="[ISVROOT_PORT_NO]" IS_COMPLUS_PROGRESSTEXT_COST="[IS_COMPLUS_PROGRESSTEXT_COST]" IS_COMPLUS_PROGRESSTEXT_INSTALL="[IS_COMPLUS_PROGRESSTEXT_INSTALL]" IS_COMPLUS_PROGRESSTEXT_UNINSTALL="[IS_COMPLUS_PROGRESSTEXT_UNINSTALL]" IS_PREVENT_DOWNGRADE_EXIT="[IS_PREVENT_DOWNGRADE_EXIT]" IS_PROGMSG_XML_COSTING="[IS_PROGMSG_XML_COSTING]" IS_PROGMSG_XML_CREATE_FILE="[IS_PROGMSG_XML_CREATE_FILE]" IS_PROGMSG_XML_FILES="[IS_PROGMSG_XML_FILES]" IS_PROGMSG_XML_REMOVE_FILE="[IS_PROGMSG_XML_REMOVE_FILE]" IS_PROGMSG_XML_ROLLBACK_FILES="[IS_PROGMSG_XML_ROLLBACK_FILES]" IS_PROGMSG_XML_UPDATE_FILE="[IS_PROGMSG_XML_UPDATE_FILE]" IS_SQLSERVER_AUTHENTICATION="[IS_SQLSERVER_AUTHENTICATION]" IS_SQLSERVER_USERNAME="[IS_SQLSERVER_USERNAME]" PROGMSG_IIS_CREATEAPPPOOL="[PROGMSG_IIS_CREATEAPPPOOL]" PROGMSG_IIS_CREATEAPPPOOLS="[PROGMSG_IIS_CREATEAPPPOOLS]" PROGMSG_IIS_CREATEVROOT="[PROGMSG_IIS_CREATEVROOT]" PROGMSG_IIS_CREATEVROOTS="[PROGMSG_IIS_CREATEVROOTS]" PROGMSG_IIS_CREATEWEBSERVICEEXTENSION="[PROGMSG_IIS_CREATEWEBSERVICEEXTENSION]" PROGMSG_IIS_CREATEWEBSERVICEEXTENSIONS="[PROGMSG_IIS_CREATEWEBSERVICEEXTENSIONS]" PROGMSG_IIS_CREATEWEBSITE="[PROGMSG_IIS_CREATEWEBSITE]" PROGMSG_IIS_CREATEWEBSITES="[PROGMSG_IIS_CREATEWEBSITES]" PROGMSG_IIS_EXTRACT="[PROGMSG_IIS_EXTRACT]" PROGMSG_IIS_EXTRACTDONE="[PROGMSG_IIS_EXTRACTDONE]" PROGMSG_IIS_REMOVEAPPPOOL="[PROGMSG_IIS_REMOVEAPPPOOL]" PROGMSG_IIS_REMOVEAPPPOOLS="[PROGMSG_IIS_REMOVEAPPPOOLS]" PROGMSG_IIS_REMOVESITE="[PROGMSG_IIS_REMOVESITE]" PROGMSG_IIS_REMOVEVROOT="[PROGMSG_IIS_REMOVEVROOT]" PROGMSG_IIS_REMOVEVROOTS="[PROGMSG_IIS_REMOVEVROOTS]" PROGMSG_IIS_REMOVEWEBSERVICEEXTENSION="[PROGMSG_IIS_REMOVEWEBSERVICEEXTENSION]" PROGMSG_IIS_REMOVEWEBSERVICEEXTENSIONS="[PROGMSG_IIS_REMOVEWEBSERVICEEXTENSIONS]" PROGMSG_IIS_REMOVEWEBSITES="[PROGMSG_IIS_REMOVEWEBSITES]" PROGMSG_IIS_ROLLBACKAPPPOOLS="[PROGMSG_IIS_ROLLBACKAPPPOOLS]" PROGMSG_IIS_ROLLBACKVROOTS="[PROGMSG_IIS_ROLLBACKVROOTS]" PROGMSG_IIS_ROLLBACKWEBSERVICEEXTENSIONS="[PROGMSG_IIS_ROLLBACKWEBSERVICEEXTENSIONS]" SHOWLAUNCHPROGRAM="[SHOWLAUNCHPROGRAM]" COMPANYNAME="[COMPANYNAME]" USERNAME="[USERNAME]" INSTALLDIR_ORIGINAL="[INSTALLDIR_ORIGINAL]" TARGETDIR_ORIGINAL="[TARGETDIR_ORIGINAL]" MAINAPP="[MAINAPP]" PSPPRO="[PSPPRO]" PSPPRJ="[PSPPRJ]" SHARE="[SHARE]" DEVICEIO="[DEVICEIO]" PUREHD="[PUREHD]" VIO="[VIO]" CONTENTS="[CONTENTS]" PSPPCONTENT="[PSPPCONTENT]" IPM="[IPM]" IPM_T="[IPM_T]" PRO_T="[PRO_T]" IPM_PF="[IPM_PF]" PRO_PF="[PRO_PF]" IPM_TD="[IPM_TD]" PRO_TD="[PRO_TD]" IPM_R="[IPM_R]" PRO_R="[PRO_R]" PRODUCTNAME="[PRODUCTNAME]" ITUNE_PATH="[ITUNE_PATH]" ITUNE_EXE="[ITUNE_EXE]" IS_WIN7="[IS_WIN7]" ENABLE_PATHCHANGE="[ENABLE_PATHCHANGE]" THIRD_PARTY="[THIRD_PARTY]" INSTALL_WINDVD="[INSTALL_WINDVD]" USER_TOKEN_AVAILABLE="[USER_TOKEN_AVAILABLE]" MSIRESTARTMANAGERCONTROL="[MSIRESTARTMANAGERCONTROL]" REBOOT.CHAIN="[REBOOT.CHAIN]" SA_T="[SA_T]" SUITE_T="[SUITE_T]" SA_PF="[SA_PF]" SUITE_PFSA_TD="[SUITE_PFSA_TD]" SUITE_TD="[SUITE_TD]" SA_R="[SA_R]" SUITE_R="[SUITE_R]" ULT_T="[ULT_T]" ULT_PF="[ULT_PF]" ULT_TD="[ULT_TD]" ULT_R="[ULT_R]" WINDVDDIR="[WINDVDDIR]" UNSELECT_THIRDPARTY="[UNSELECT_THIRDPARTY]" TRANSFORMS="[SETUP.EXE.DIR]CDS\PSPPro.mst""
Although it is a "little bit" too long, but it includes all defined properties like ICA_ALL_PUBLIC. And this structure will helps to resolve the issue with transforms.
Posted by:
Tch81
13 years ago
Hi.
I posted email to corel 'bout the debloyment of pspx3 and they send me a guide as pdf, it helps a bit.
With the guides help I'v made a working "package" simply by doing a "install.cmd" wich includes string:
Setup.exe SERIALNUMBER=xxxxxxxx INSTALLPROD=PSPCL NOIOMON=1 INSTALL_QT=0 INSTALL_FP=0 FORCELANG=SU IOFF=1 IGOFF=1 /qb!
and then just stripping away from .xml msvcs, dx, .net installs.
INSTALLPROD=PSPCL ::installs only psp classic and photodownloader without porject creator
NOIOMON=1 ::disables photodownloader
INSTALL_QT=0 INSTALL_FP=0 ::wont install quicktime and flashplayer
FORCELANG=SU ::forces language
IOFF=1 IGOFF=1 :: first disables in-product messages and second disables network-related features "ie. autoupdate"
/qb! ::silent with basic information without possibilibity to cancel install
The thing im having problems is to apply patch afterwards as silent install. In the guide is a help for this witch says use patch.exe /s /a, but when i try that it still just starts the patch install normally and gives GUI and wont go silently...
I posted email to corel 'bout the debloyment of pspx3 and they send me a guide as pdf, it helps a bit.
With the guides help I'v made a working "package" simply by doing a "install.cmd" wich includes string:
Setup.exe SERIALNUMBER=xxxxxxxx INSTALLPROD=PSPCL NOIOMON=1 INSTALL_QT=0 INSTALL_FP=0 FORCELANG=SU IOFF=1 IGOFF=1 /qb!
and then just stripping away from .xml msvcs, dx, .net installs.
INSTALLPROD=PSPCL ::installs only psp classic and photodownloader without porject creator
NOIOMON=1 ::disables photodownloader
INSTALL_QT=0 INSTALL_FP=0 ::wont install quicktime and flashplayer
FORCELANG=SU ::forces language
IOFF=1 IGOFF=1 :: first disables in-product messages and second disables network-related features "ie. autoupdate"
/qb! ::silent with basic information without possibilibity to cancel install
The thing im having problems is to apply patch afterwards as silent install. In the guide is a help for this witch says use patch.exe /s /a, but when i try that it still just starts the patch install normally and gives GUI and wont go silently...
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.