That is an excellent idea. To extend it to a logical conclusion:
All of the app (except for the shell extensions) goes under
ProgramFilesFolder\"Company"\"Product" (and this is the directory that the
user can change)
The 32-bit shell extension always goes under CommonFilesFolder\"Company",
and th
The way I've attacked this scenario is with two separate packages and
a little bit of file duplication on the x64 system to prevent having
to completely rework the application. No problems with the ICE tests
either :)
32-bit system
- everything gets installed to Program Files\ACME
64-bit system
>From the documentation:
The Privileged property indicates whether the installation is
performed in the context of elevated privileges. The installer sets
this property if the user has administrator privileges, if the
application has been assigned by a system administrator, or if both
the user and
See
http://blogs.msdn.com/windows_installer_team/archive/2007/07/06/configuring-
windows-vista-software-explorer.aspx
In Vista, that link is populated from ARPURLINFOABOUT. ARPHELPLINK is called
"Help Link" on that OS.
-Original Message-
From: little.forest [mailto:little.for...@ymail.com
Heath has a really good blog post about what happens if you work with 64-bit
components in a 32-bit MSI package. The major limitation is that you can't
use a 64-bit directory since a Windows Installer supplied directory
reflection will always kick in on a 32-bit MSI. I found that reading it
about 5
Can you instead put your temp file in the Binary table and have your action
that merges its content extract, use, and delete that file?
-Original Message-
From: puyo puy [mailto:puyo...@yahoo.com]
Sent: Monday, September 21, 2009 12:33 AM
To: wix users
Subject: [WiX-users] RemoveFile aft
Hi Palbinder,
Thanks for your reply. I'm not quite sure you're asking me to double check
"Programs & Features", or you're having the same problem and asking experts in
the forum?
Anyways, I did double checked the "Programs & Features", I did enable the
"Support Link" field. It's empty in the
They are standard Windows Installer actions. They have their own elements to
refer to them.
By default, they already have a condition (which you probably would wish to
retain). So, you should include that condition with yours, which would make
your authoring become:
VersionNT AND NOT PATCH
V
What does your custom action do that requires it to generate a file in the
SYSTEM folder, and does it even have to run during uninstallation?
There are impacts that can occur changing the relative order of the
"standard" actions.
-Original Message-
From: Arvind Aiyar [mailto:arvind.ai...@
What does the log say about the WebConfigSqlDbSqlAuthComponent component while
running CostFinalize?
Also, is your upgrade Major or Minor/Small?
-Original Message-
From: si [mailto:sshnug...@gmail.com]
Sent: Monday, September 21, 2009 11:54 PM
To: General discussion for Windows Installe
How about having it write a verbose log during the uninstall and then
look to see if it indicates in the log why it likes that Component so
much? It's helped me over similar hurdles in the past.
-Original Message-
From: Scharp, Craig [mailto:craig.sch...@zytax.com]
Sent: Tuesday, Septembe
Hi Dominique,
Thanks for the feedback! I think I already have it in a component (see
snippet below). Please let me know if this is what you mean, or if you
have any other suggestions.
Thanks in advance for any ideas or suggestions!
Hi,
I have a patch built using the WiX-only approach. I can view it in Orca with
the original MSI, and everything looks good. But when I go to apply the patch,
the installer displays the message "No valid sequence could be found for the
set of patches". The values are all correct in the MsiPathS
I ran into an interesting problem with the log files generated by my
installer.
I have an installer that creates a database and then runs some SQL files to
build the tables, populate them and create procedures. In the SQL scripts,
all database names, table names, column names and owner names are s
If you move the WebSite declaration inside a Component it should delete it on
uninstall.
Be aware though that if your WebSite somehow maps to "Default Web Site" then it
will delete that as well.
Dominique.
-Original Message-
From: Scharp, Craig [mailto:craig.sch...@zytax.com]
Sent: T
Good suggestion, Brant. I'll take a look at some other packages. I see
several in my 64-bit Program Files that just have a couple of dlls, with most
of their files in the 32-bit area.
Nate
-Original Message-
From: Brant Gurganus [mailto:br...@gurganus.name]
Sent: Tuesday, 22 Septembe
Anyone?
-Original Message-
From: Vidya Kukke [mailto:vku...@microsoft.com]
Sent: Tuesday, September 22, 2009 11:00 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] How to determine the wixlibrary for DeleteServices and
InstallServices?
Hi,
I have a requirement to not run Del
Lian,
Thank you for the log. The ignore on the InstallWindowsFeaturesDeferred is
working. The reason for the installation failure is the failure in the next
action: CheckRDSInstallationDeferred.
The apparent reason: A StrongName validation failed for
'Microsoft.SharedComputing.Setup.CustomAction,
Have you looked at what things like Visual Studio do if you choose a
non-default install location (I mention it since I know it installs
32-bit and 64-bit components). My guess is that they will behave the
same. I don't think I've seen a guideline covering installation of
mixed components and where
I just tried your suggestion, Brant, at least what I'm supposing you mean.
- I set the Package's Platform='x64'
- I extended the section to include the ProgramFiles64Folder. The
Bin folder buried under there has an Id of BINDIR64.
- I created a new containing a Win64="yes"
Component, with t
Simon Dahlbacka wrote:
> On a 64 bit OS, I don't think a 32bit shell extension will ever be used, but
> this is just a hunch.
It depends on what you call "used". If you run a 32-bit application of your
choice and use its "Open File" or "Save File" dialog - this is where 32-bit
extensions come to
> On a 64 bit OS, I don't think a 32bit shell extension will ever be
used, but
> this is just a hunch.
It will. For example, a 32-bit thumbnail extension will be used on a
64-bit OS in the File Open dialog of a 32-bit app.
Hi,
I created an msi install for website and database using wix 3.0.5217.0.
All works great for install. But, I'm having trouble trying to figure
out how to delete the website on uninstall. Has anyone done that? If
so, any suggestions would be greatly appreciated.
Thanks, Craig
On Tue, Sep 22, 2009 at 9:18 PM, Nate Hekman wrote:
> David, what I want is to do this the right way. I'm not "determined" to
> pursue any particular road yet. Just trying to figure out what the "right
> way" is.
>
> I'd read Heath's blog article that you point out, and it certainly seems to
>
Blair,
I have sent the information to your personal email.
Thanks
Lian
-Original Message-
From: Blair [mailto:os...@live.com]
Sent: Monday, September 21, 2009 6:35 PM
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] Return='ignore' causes "ICE68: inv
David, what I want is to do this the right way. I'm not "determined" to pursue
any particular road yet. Just trying to figure out what the "right way" is.
I'd read Heath's blog article that you point out, and it certainly seems to
indicate that what I'm trying is the wrong approach, but it's s
Hi,
I have a requirement to not run DeleteServices and InstallServices during PATCH
installation. I wanted to add these CAs as part of my msi with the 'NOT PATCH'
condition. However I get a light error with an unresolved reference for these
CAs. What is the best way to determine which library
Hi,
The correct way to install 64 and 32 bit files onto a 64bit system is
with separate packages, see...
http://blogs.msdn.com/heaths/archive/2008/01/15/different-packages-are-required-for-different-processor-architectures.aspx
>From what I understand you want to install eve
So are you saying I'd tell my users on 64-bit machines to use my "setup64.msi"
file and my 32-bit users to use a "setup32.msi"? Or that the main setup32.msi
would call a setup64.msi to do the 64-bit part?
I haven't tried it, but I don't think either of those options will help.
Remember, this
I need to delete a file foo.dll from the SYSTEM folder on uninstall. This
foo.dll is generated by a Custom Action in the installer. Since foo.dll is not
part of the originally installed files so I use the RemoveFile to do this and
specify the file to be deleted on uninstall. However, since it's
I am creating an installtion similar to WIXUI_InstallDir with some
customizations (new dialog pages). I would like to review all the
strings that are relevant to the installer and adjust them to my
product.
How can i know what strings in the wixui_enus.xwl are relevant?
How can i know which strings
It worked! i tried to set the wrong property = WIXUI_INSTALLDIR
instead of INSTALLDIR
Thank you!
On Tue, Sep 22, 2009 at 6:17 PM,
wrote:
> Send WiX-users mailing list submissions to
> wix-us...@lists.sourceforge.net
>
> To subscribe or unsubscribe via the World Wide Web, visit
> htt
I'm new at this, so certainly correct me if I'm wrong, but installing it in a
different folder doesn't sound kosher to me. The user, for example, may have
picked a completely different folder to install to, say "L:\My Install Folder".
In that case my BINDIR will map to "L:\My Install
Folder\M
Hello,
I'm trying to get some documents registered with Visual Studio but I'm not
having much luck. I've
got a heirarchy of namespaces to register, and then the last one actually
contains the help files.
I'm currently just trying to see if I can register the first namespace. I have
the foll
WIN64DUALFOLDERS is I expect since the MSI is compiled as 32-bit.
Brant the solution is to have separate 32-bit and 64-bit MSI's. You can't make
a "one-size fits all" package using Windows Installer.
Palbinder Sandher
Software Deployment & IT Administrator
T: +44 (0) 141 945 8500
F: +44 (0) 1
As far as I can tell, what you have there is a component declaration with a
condition about whether it should be installed or not.
However the issue seems to be that the custom action ' SchedXmlFile' is being
called, so what matters is the condition you have on that custom action call,
in the
What is preventing you from installing it in the 64-bit program files
where it is supposed to go?
Brant Gurganus
http://gurganus.name/brant
On Tue, Sep 22, 2009 at 12:14 PM, Nate Hekman wrote:
> I have a 32-bit application that include a 32-bit shell extension dll
> that handles thumbnails and
me again!
Essentially my question now is how do i get meaningful return values
using "ignore" or "check" and put them in a Property without the
installer ending due to the return value?
I've managed to change the command argument with other customactions
that change the QtExecCmdLine property
I have a 32-bit application that include a 32-bit shell extension dll
that handles thumbnails and a few other shell extensions. I want to add
a 64-bit version of that same dll to the mix to get the same thumbnails
et al working in 64-bit Windows Explorer.
Can someone tell me (or point me to do
I've triggered it from the dialog using DoAction:
1
1
I still haven't taclked putting the return value in a property, but i
notice that you don't tell CAQuietExec to use QtExecCmdLine, so when i
came to adding a second command line call I hit a wall, is there a way
Hi,
our installation project have 4 conditions for checking the system
requirements.
1. User is Administrator or not.
2. Windows XP with SP2 is available or not.
3. .NetFramework, if not the generate Bootstrapper
4. DB2 Client is available or not.
All are working well But the problem is if we exec
In your command, you should specify INSTALLDIR and not TARGETDIR. I'm not
sure what are you using, as you haven't mentioned anything.
command: msiexec.exe /i "" INSTALLDIR=""
On Mon, Sep 21, 2009 at 1:33 PM, Daniel Kubovsky wrote:
> In my WIX source 2 properties are defined (both are path to fold
You can validate with Orca or, if you want an automated solution, you
can use smoke.exe from the wix tool set to validate the MSIs
sequentially in a build.
-Original Message-
From: Kiran Kumar Kolli [mailto:kiran.ko...@microsoft.com]
Sent: 22 September 2009 14:41
To: General discussion fo
Ok I have it running ping using CAQuietExec, I think this maybe a step
in the right direction. I just need to deal with triggering it from a
dialog button click and capturing the return value to inspect, so I can
display an appropriate message.
NOT
Installed
Peter, thanks for the quick information. Also when you say "do validation
somewhere else", can light.exe do it again or is there some other tool which
can do it.
-Original Message-
From: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com]
Sent: 22 September 2009 18:52
To: General discussio
Hi Guys,
long time no see. We recently bought a company and I've been tasked with
creating an installer for their products. oh joy.
One thing they wish to do is use the installer to do all the work a
config tool could. So during installation we want to collect servers and
port numbers and test t
The event log entry is added when light calls the windows installer
service to perform ice validation. I imagine that, just as you can't run
the execute sequence of several installers at once, you can't run
several validations at the same time either.
I searched and found this thread that seems to
Hi Guys,
long time no see. We recently bought a company and I've been tasked with
creating an installer for their products. oh joy.
One thing they wish to do is use the installer to do all the work a
config tool could. So during installation we want to collect servers and
port numbers and test th
In our builds we are seeing occasional failures such as follows
2>e:\v7sp2\private\source\common\sku\oslomergemodules\partner\1>e:\v7sp2\private\source\common\sku\oslomergemodules\partner\loc\en\light.exe
: error LGHT0217 : An unexpected external UI message was received: The Windows
Installer Ser
Vista doesn't support it? You're not viewing the "Programs & Features"
Control panel in the right view mode to see it (default view mode may
not show it)? It's a bug in Vista which is fixed in Windows 7?
Palbinder Sandher
Software Deployment & IT Administrator
T: +44 (0) 141 945 8500
F: +44 (0)
Actually, what I want to know is whether Wix team has a perf testing on the
speed between wix3 and wix2?
And what's the result?
Thanks,
Kevin GU | SDE | CSAT China | 8621-61518167
-Original Message-
From: Kevin Gu [mailto:k...@microsoft.com]
Sent: Tuesday, September 22, 2009 5:38 PM
Pally,
Thanks for your reply.
After further testing, it seems that with -sval switch wix3 can be as
quick as wix2.
For example, building a set of wxs without -sval takes 3:00. While with
-sval, only 1:30.
Thanks,
Kevin GU | SDE | CSAT China | 8621-61518167
-Original Mess
The only steps which I've seen that take a significant length of time
are the indexing and subsequent cabbing of files.
Are you 100% sure your WiX v2.0 project had the exact same number of
files and the same Media attributes as your WiX v3.0 project? Changing
the compression level down to low or no
53 matches
Mail list logo