IA X3 - patching issue on XP

Got a problem you cannot solve? Try here.
Maros
Posts: 4
Joined: Thu Jun 14, 2007 3:39 pm
Contact:

IA X3 - patching issue on XP

Postby Maros » Tue Nov 03, 2015 4:07 pm

Hello,

this year I bought new version of InstallAware - X3. I was using IA 9 before. Now I have issue when trying to create patch and use it on Windows XP. As a test I have created Win32 Setup with just one file included. Then I have just changed version and created patch. As a reference I have used previously created setup. The setup works ok on Win8, Win 7 and Win XP, but patch is working only on Win 7 and Win 8. If I try to run patch on Win XP, everything looks ok, until it gets to Apply Patch command.

There I get an message: "Invalid command line argument. Consult the Windows Installer SDK for detailed command line help."

Is it possible to use X3 to create a valid patch for Windows XP, or XP is not supported anymore? I have tested it on 2 different XP installations. Also setup and patch created with IA 9 R2 works ok on all machines.

Best Regards,
Maros
Attachments
screen_shot.jpg
screen_shot.jpg (71.49 KiB) Viewed 3061 times

Maros
Posts: 4
Joined: Thu Jun 14, 2007 3:39 pm
Contact:

Re: IA X3 - patching issue on XP

Postby Maros » Wed Nov 04, 2015 9:38 am

Hello,

After additional research I have found issue with SRCDIR if a setup is patched on windows XP with patch created in IA X3. The SRCDIR includes spaces.

See info from log files created with patch from X3 compared to patch from R9 installaware versions. X3 version is installed on Windows 7 SP1 machine.

Both patches were tested on XP machine with sp3.

here are command line arguments from patch created in X3 - the SRCDIR argument includes spaces and this makes the problem. (Does not use TEMP user environmental variable)

******* CommandLine: ADDLOCAL=ALL ALLUSERS=1 SRCDIR=C:\Documents and Settings\All Users\Application Data\mia11.tmp\data\ SRCDIREX=C:\Documents and Settings\All Users\Application Data\mia11.tmp\data\ PATCH="C:\TEMP\mia1\Test.msp"

here are command line arguments from patch created in R9 - the SRCDIR uses TEMP user enviromental variable.

******* CommandLine: ADDLOCAL=ALL ALLUSERS=1 SRCDIR=C:\TEMP\mia1A.tmp\data\ SRCDIREX=C:\TEMP\mia1A.tmp\data\ PATCH="C:\TEMP\mia1\setup.msp" CURRENTDIRECTORY="C:\TEMP\mia1A.tmp" CLIENTUILEVEL=3 CLIENTPROCESSID=3500

Is there any option where I can change SRCDIR for patch, or where I can fix its value?

Best Rrgards,
Maros

FrancescoT
Site Admin
Posts: 5361
Joined: Sun Aug 22, 2010 4:28 am

Re: IA X3 - patching issue on XP

Postby FrancescoT » Wed Nov 04, 2015 12:21 pm

Dear Maros,

let me first see if I am able to replicate the same behavior.

Regards
Francesco Toscano
InstallAware Software

White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE


Return to “Technical Support”

Who is online

Users browsing this forum: Baidu [Spider] and 42 guests