similar to achieve what I want? I.e. user inputs port number
for firewall exceptions defined in components.wxs.
Thanks.
-Original Message-
From: Gareth Price [mailto:gar...@genpoint.co.za]
Sent: Tuesday, May 26, 2015 12:21
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] allowing user
an MsiProperty in my bundle.wxs file? If so then how do I
access that property from components.wxs ?
Thanks
Gareth
--
One dashboard for servers and applications across Physical-Virtual-Cloud
Widest out-of-the-box monitoring support
Hi All
My question is simple, how can I give my wix installer a modern ui look and
feel? Im using wix edit to build my dialogs, is there a plug in or extension I
can install to provide this ability ?
Thanks!
--
One
and guid?
Best regards
Mr. Gareth Williams
Trinity Digital
--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal
Is it smart enough to always generate the same guid in the face of the same
file for 'upgrades' etc.?
Seems I have a lot more learning to do.
Thanks
Best regards
Mr. Gareth Williams
Trinity Digital
-Original Message-
From: ptr [mailto:ptrajku...@gmail.com]
Sent: 10 April 2013 13:09
That's great - thanks for this info.
Best regards
Mr. Gareth Williams
Trinity Digital
-Original Message-
From: ptr [mailto:ptrajku...@gmail.com]
Sent: 10 April 2013 14:03
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Wildcards
Yes wix seems to use
Thanks for responding - I think patches are not probably needed, but full
upgrades as new site layouts for their monitoring system is probably all they
would need.
Best regards
Mr. Gareth Williams
Trinity Digital
-Original Message-
From: Skildum, Mathew [mailto:mathew.skil
Hi Rob,
Thanks for your attention, I did as requested, but was not getting the same
result - I am now getting a more useful and expected error message of
LGHT0345 : '...\Microsoft_VC100_CRT_x64.msm' is a 64-bit merge module but
the product consuming it is 32-bit. 32-bit products can consume only
Yes, that's the approach my team and I concluded to last night... to stop
having a 32-bit package for the 32-bit components and a 64-bit package for
the 64-bit components. Leave the 32-bit components in the 32-bit package,
but stop it installing on 64-bit and duplicate it's core elements in the
Thanks for your input Daniel. I all ready have two seperate MSIs for each
bitage, and they currently share a ProductGUID to prevent any user
installing both, but I'm wondering if this should not be the case and that
users should be allowed to install both - as seems necessary fot photo
editing
But you can install 64-bit dlls withoin a 32-bit package - they're just
files. So, we add a dll that allows the 64-bit operating system to
interogate our bespoke document formats in order to draw pretty thumbnail
previews. But this code only works if the operating sytem has the required
Hi Bob, thanks for your input, but why would it ever be necessary to include
32-bit merge modules in a 64-bit package? You can't install a 64-bit
package on a 32-bit operating system, so they'd never be used.
The otherway around though - you can install a 32-bit package on a 64-bit
operating
Up until now I have been able to merge VC90 merge modules of both x86 and x64
varieties into the same package without any problem. Now that we've moved on
to Visual Studio 2010 for our applications, I must similarly update my merge
module inclusions. If I attempt to merge just the x86 versions, I
So what is the correct usage of Localizable=no as an attribute of String?
Are loc files not effectively just a string table, which are conveniently
localizable?
I too use localised version numbers, the reason being we release the same
software in different markets/countries under different
We also reference the same localized string to write the version number to
the registry so we can query it as a potential launch condition for other
products, ie. This package will only install if so and so is version x or
above. Hardcoding it requires a synchronized change in several places
Hi there... I've created my own bootstrapper that is able to read a series of
MSI paths from an ini file in order to appropriately launch a series of
installers in a defined sequence.
On very clean machines the package I'd like to come first can create a
reboot request on the system, but I have
How have you made your localised transform?
I would guess that you are creating several packages in different languages
and using msiTran.exe to create a transform between one and each of the
others, then applying that transform to the one hoping it will act like one
of the others?
If this is
You can also look at the Multi-String value in the registry called
PendingFileRenameOperation at the following location to see which files
the system has earmarked for change.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
--
View this message in context:
Hi WiX Users.
I have a package made up of many smaller packages. Each of the smaller
packages contains creative content and the required fonts for it to display
correctly - this all works. However, the result of merging the smaler
packages results in a few fonts being duplicated, but they have
Is anyone able to confirm my suspicions, or suggest an alternative method for
influencing the feature options?
--
View this message in context:
http://n2.nabble.com/Setting-feature-options-tp3788261p3815424.html
Sent from the wix-users mailing list archive at Nabble.com.
Hi, when you add features to appear in your feature tree, they typically have
options for 'install locally', 'install to run from source' or 'do not
install'. In my experience, the option for 'install to run from source'
appropriately doesn't offer itself so long as the feature contains a
Well, my issues for patching just such a package like this have now been
resolved.
It seems that when you exposrt a transform made in Orca it inherits the
package's Summary Info. You might expect them to say nothing changed and
store nothing, but it seems that this data is always applied when
I have complete installs in each language. By exporting the tables in one,
then creating a transform in Orca in another I can import the tables and
save the differences. I've not found a more reliable way... providing the
source files for the builds are completely in sync of course.
Blair-2
Since Microsoft have deprecated the QuickLaunch toolbar, is there a way to
utilise it's replacement and add a shortcut to the 'Pinned to Taskbar' set
as an option in an installer? I've tried simply adding a shortcut to where
the pinned shortcuts are stored, but this is not successful - there
This is an entirely manufactured situation for testing purposes - I don't
want to send out our first multi-language package without knowing how to
patch it. Boy, am I glad too!
We're currently looking at the language definitions and think we're going
along the right lines though.
Cheers, G
That's all interesting stuff, but I don't have a language specific patch - I
have a package that contains all the files for all languages and hope to
patch it, one patch to patch all languages. Do you think setting the
package to be of a neutral language would be beneficial?
The thing I'm
property and use something else in my component
conditions.
Many thanks for any input.
Gareth
--
View this message in context:
http://n2.nabble.com/Multi-language-patching-tp3700410p3700410.html
Sent from the wix-users mailing list archive at Nabble.com
,
Gareth
--
View this message in context:
http://n2.nabble.com/Multi-language-admin-extractions-tp3700529p3700529.html
Sent from the wix-users mailing list archive at Nabble.com.
--
Come build with us! The BlackBerryreg
It seems to me that you have a mish-mash of terminology here.
If your bootstrapper is checking for .Net Framework as a prerequisit of your
package, then this will always happen before you get to your launch
conditions as the bootstrapper will handle this before running your MSI and
getting to
You can use XML escape characters. In this case, replace your internal
quotes with quot; and it'll all come out in the wash without the compiler
thinking that the parameter definition has closed.
Other common chars are...
amp; for
lt; for
gt; for
apos; for '
--
View this message in context:
I've never heard of a bootstrapper being part of an admin extraction before.
Is this an approach you take?
Doesn't it mean that in the standard case you'd be installing a bootstrapper
in a really weird place for it to appear in the right place for the
extraction's case. Also, if a network
So, you've seen this behaviour before and agree that there's an MSI
limitation relating to language specific files in a multi language package?
I'm just really interested to know if the patch failures I've seen are
because of the language specifications.
Blair-2 wrote:
We avoided this
and attempting to manually cleanup file sequences. Haven't had the
problem since. (Still missing the hair, though...)
-Original Message-
From: Gareth [mailto:gmor...@serif.com]
Sent: Wednesday, February 25, 2009 11:38 AM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX
Using Wix 2.0.5805.0, I have a package that creates 3 cab files; 2 for
general compressed files and the 3rd for merge modules. I need to patch
this package with a couple of new files, which I have added to a newly
defined 4th cab so as not to add any files to existing cabs and thus
transforming
The new elements are contained in a brand new WiX file that is #included at
the end of my existing WXS project file. They are both in new components
with seperate existing DirectoryRefs - it's as simple as it can get.
They're in a newly defined CAB so as to not alter any existing CABs, and the
in the Windows Installer SDK? Are the WiX ones better or
worse? I've seen a few missing double curly braces, which I think are
significant in the WiX ones.
Regards,
Gareth
--
View this message in context:
http://n2.nabble.com/Inconsistent-localised-error-strings-tp1484855p1484855.html
Sent from the wix
I was just starting to investigate that control type... and where the text
breaks up the string (eg. -) the control conditions to re-evaluate
when the caret reaches the 2nd section, so it very nearly does the perfect
job. Thanks again.
--
View this message in context:
Of course... I could've been looking for weeks before I noticed that. Many
thanks.
--
View this message in context:
http://www.nabble.com/PrintEULA-CA-tf4856905.html#a13914516
Sent from the wix-users mailing list archive at Nabble.com.
fields if the serial key is emailed to them.
2 - It's simple enough to disable the 'Next' button until all fields have
content, but it doesn't update until the focus leaves the final field.
Although, this might happen for free if a solution to #1 is available.
Regards,
Gareth
--
View
:-(
Any ideas?
Thanks,
Gareth
--
View this message in context:
http://www.nabble.com/PrintEULA-CA-tf4856905.html#a13898360
Sent from the wix-users mailing list archive at Nabble.com.
-
This SF.net email is sponsored
Have you tried looking at the SystemLanguageID property?
I was hoping to find a nice simple regkey to look for rather than having to
compose a new DLL function.
--
View this message in context:
http://www.nabble.com/Operating-System-language-detection-tf4671232.html#a13359979
Sent from the
.
Thanks,
Gareth
--
View this message in context:
http://www.nabble.com/Operating-System-language-detection-tf4671232.html#a13344584
Sent from the wix-users mailing list archive at Nabble.com.
-
This SF.net email is sponsored
I think the problem is with your SpawnDialog event... try NewDialog instead.
--
View this message in context:
http://www.nabble.com/Confusing-UI-Issue-tf4646232.html#a13344788
Sent from the wix-users mailing list archive at Nabble.com.
Okay I figured it out... you need to ommit the transform's file extension.
In my example, just call the file 1036 and embed this.
--
View this message in context:
http://www.nabble.com/Embedded-locale-transforms-tf4523004.html#a13001287
Sent from the wix-users mailing list archive at
,
Gareth
--
View this message in context:
http://www.nabble.com/Embedded-locale-transforms-tf4523004.html#a12980515
Sent from the wix-users mailing list archive at Nabble.com.
-
This SF.net email is sponsored by: Microsoft
Defy all
is neccessary for the process to automate, it all
fails. Clearly there is another step I need to complete before I get the
desired behaviour.
Any ideas?
Many thanks,
Gareth
--
View this message in context:
http://www.nabble.com/Embedded-locale-transforms-tf4523004.html#a12903192
Sent from
.
Phil Wilson
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Gareth at
Serif
Sent: Friday, August 17, 2007 3:38 AM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] AppSearch nesting
Thanks for your feedback Phil. you're right
have tried to find a merge module that will behave correctly, but without
any luck. Any words of wisdom on this would be much appreciated.
Regards,
Gareth
--
View this message in context:
http://www.nabble.com/Windows-Imaging-Component-merge-module--tf4299095.html#a12236600
Sent from the wix
You can also avoid making the directory into a global property by using
[$component_name] to evaluate the full path to where a component is
installed to in the same way that Rob suggests [#field] fo evaluate the
location of a file.
Cheers,
Gareth
Rob Hamflett wrote:
Rob's suggestion
you can perform the FileSearch with wildcards? Something
like flash*.ocx.
Cheers,
Gareth
Wilson, Phil wrote:
It looks like you're mixing up FileSearch/DirectorySearch and
RegistrySearch.
An MSI AppSearch for a registry item has no version limitations - it
returns the path to the file
and elements you
require for the warning and the following event to the 'OK' button to close
it:
Publish Event=EndDialog Value=Return1/Publish
Best of luck,
Gareth
Anidil wrote:
I wanna check for the windows version and give a warning message if the OS
is non vista and continue
Yes
shambhu kumar wrote:
--
View this message in context:
http://www.nabble.com/how-to-create-language-transform-in-wix--Is-it-possible-to-do-this-in-wix--tf4277987.html#a12197382
Sent from the wix-users mailing list archive at Nabble.com.
, but when I tweaked the MSI to
test for version 1.0.0.0 the log file was identicle. I suspect the failing
is in the declaration of my 'LongName' attribute for the FileSearch, but I
can't get my head round how this behavious should work.
Any pointers would be great,
Gareth
--
View this message
I think you may have to define Advertised=no (I think 'yes' is the default
if undefined) else the shortcut creation will attempt to make a shortcut to
the component's keypath, which isn't a file and so may choose not to make
one (as you've seen).
Cheers,
Gareth
--
View this message in context
I use DXMajorVersion and DXMinorVersion to test if DirectX is up to date and
to install it if not (required for some apps I build packages for).
Best of luck,
Gareth
--
View this message in context:
http://www.nabble.com/DirectX-Support-Condition-tf4210480.html#a11981522
Sent from the wix
I think it's a documented bug of the progress bar behaviour on certain
versions of Windows Installer if your package is installing more than 2GB of
data.
Regards,
Gareth
Man, Shirley wrote:
Hi all,
On Windows 2000, our installer's progress bar first jumps to 100%, then
rewinds back
the application.
You will not fail vista logo certification by leaving them behind... unless
the installer did make them (for a different user perhaps).
Gareth
Thomas Svare wrote:
I'm trying to remove HKEY_CURRENT_USER entries created by the
application on uninstall. Unfortunately, going
You need a 1 in your new dialog publish too...
Publish Event=NewDialog
Value=[WixUI_WEBConfigToReadyToInstall_Next]1/Publish
--
View this message in context:
http://www.nabble.com/Am-I-using-a-property-and-condition-correctly-tf3801422.html#a10780538
Sent from the wix-users mailing list
help.
If you're going for Vista verification, you'll need to make a manifest file
for subinacl, or call it from your sourcedir, but then make sure you don't
try and call it on modify/repair, etc.
Good luck,
Gareth
--
View this message in context:
http://www.nabble.com/Setting-Folder-ACL
in this somewhere or any better workaround?
Regards,
Gareth
--
View this message in context:
http://www.nabble.com/Patch-failure-when-using-non-whole-files-tf3778936.html#a10716259
Sent from the wix-users mailing list archive at Nabble.com
So, do you think it's a bug in MsiMsp.exe that I can report to M$ or with the
Candle/Light stages prior to it?
--
View this message in context:
http://www.nabble.com/Patch-failure-when-using-non-whole-files-tf3778936.html#a10721753
Sent from the wix-users mailing list archive at Nabble.com.
/packages if anyone would like a look.
Many thanks,
Gareth
--
View this message in context:
http://www.nabble.com/Patch-failure-when-using-non-whole-files-tf3778936.html#a10686187
Sent from the wix-users mailing list archive at Nabble.com
Providing your old package made in InstallShield is MSI based, you can
perform a major upgrade by including the old package's UpgradeCode in the
new package's Upgrade Table.
Best of luck,
Gareth
--
View this message in context:
http://www.nabble.com/How-to-call-uninstall--tf3757488.html
late.
Has anyone got experience of executing a CA after the fiels are copied, but
before the registry is written?
Many thanks,
Gareth
--
View this message in context:
http://www.nabble.com/Sequencing-headache...-tf3753165.html#a10606288
Sent from the wix-users mailing list archive at Nabble.com
side and what isn't?
All comments welcome,
Gareth
--
View this message in context:
http://www.nabble.com/Shield-Decoration-on-buttons-tf3566512.html#a10435009
Sent from the wix-users mailing list archive at Nabble.com
Thanks for that Tony.
I actually found it and just checked Nabble to post as such.
It works a treat as you'd expect.
--
View this message in context:
http://www.nabble.com/SubinACL-usage-abroad-tf3679498.html#a10287110
Sent from the wix-users mailing list archive at Nabble.com.
.
Regards,
Gareth
--
View this message in context:
http://www.nabble.com/UAC-Prompt-Required-tf3637831.html#a10198290
Sent from the wix-users mailing list archive at Nabble.com.
-
This SF.net email is sponsored by DB2 Express
I think all you want is a pair of components with the required registry
values you want in each feature... the installation will choose which
registry value to write automatically.
Regards,
Gareth
--
View this message in context:
http://www.nabble.com/CustomAction-%3A-Find-out-which-feature
for
foreign versions you may want to translate and remake the URL file... or
don't add a description property.
Good luck,
Gareth
--
View this message in context:
http://www.nabble.com/Shortcut-%2B--hyperlink-2-tf3631665.html#a10184674
Sent from the wix-users mailing list archive at Nabble.com
Quite. I wrote one a while back, something like this...
Dialog Id=ShortcutsDlg Width=376 Height=266
Title=$(loc.DIALOG_GENERIC_Title) NoMinimize=yes
Control Id=BannerBitmap Type=Bitmap X=0 Y=0 Width=376
Height=45 TabSkip=no Text=DlgBanner /
Control Id=Title Type=Text X=15 Y=6
While the dialog works, I'd much prefer some kind of list box of the
ProgramMenu rather than a browse control that enables users to dump their
shortcuts in some inappropriate locations... actually, anyone want to
suggest how to go about such an improvement to the above code?
Thanks,
Gareth
The InstallPrivileges attribute is indeed set to elevated. I never
actually figured out what behioural differences there were on the strength
of this attribute though...
--
View this message in context:
http://www.nabble.com/UAC-Prompt-Required-tf3637831.html#a10184850
Sent from the wix-users
MSI and select 'Repair' in the UI Sequence.
So, how can I insist that the install gets elevated and give the UAC prompt
in order to work in all methods of repairing the install?
Many thanks,
Gareth
--
View this message in context:
http://www.nabble.com/UAC-Prompt-Required-tf3637831.html
it. To
stop this and only elevate when you actually click 'Install' (and so display
the shield) you will need to stop the install from elevating itself before
the UI begins - probably with an appropriate manifest file.
Best of luck,
Gareth
--
View this message in context:
http://www.nabble.com
enough to spot
this functionality being in place, and even though it's the perfect answer
to all cases does not satisfy the ICE and will fail Vista Logo
certification!
Best of luck,
Gareth
--
View this message in context:
http://www.nabble.com/ICE38-error-tf3551115.html#a9937392
Sent from the wix
The Warnings are okay - it's errors you want to worry about. I get the same
verification reports and a big fat Vista verification logo to go with them
:-)
--
View this message in context:
http://www.nabble.com/Problems-with-MFC-and-CRT-8-Merge-Modules-tf3487580.html#a9738055
Sent from the
You can probably declare your 'RemoveFile' ines in a component that has a
component condition triggered by a property that your user can configure via
a checkbox in your UI. I believe that 'RemoveFile' lines work on install
and all files will be removed on uninstall so probably won't be the
long as there's only one to
install, you can call the MSI in a deferred custom action that'll launch
after your own installation had finished - I've done that a few times with
great success too.
Good luck,
Gareth
--
View this message in context:
http://www.nabble.com/How-do-i-embedd-and-install
of the failiure. In my experience, so long as the package happily
installs without UI (relying on the Execute sequence alone) then the FASTOEM
functionality comes for free, so long as you follow the points on taht MSDN
page.
Good luck,
Gareth
--
View this message in context:
http://www.nabble.com/Question
publishes a SpawnDialog event that has
a string saying something like Invalid key! and an OK button control
that has a published event of EndDialog.
This just gives the user a pop up that they can't avoid until a valid key is
entered. Works a treat.
Cheers,
Gareth
--
View this message in context
In my experience the product name is the name of the app and shouldn't change
when you localise the app. For example, when John goes to Spain he doesn't
start calling himself Juan, he's still called John.
Sorry I couldn't answer your technical queries.
--
View this message in context:
. The same
goes for unsigned EXE and DLLs that you might be installing from a 3rd party
source.
Regards,
Gareth
Mike Robertson wrote:
Like many others here I'm getting ICE33 warnings saying things should be
registered in the ProgId table that I don't really have to worry about so
far as actual
Does running the application generate new files in your folder(s) and so the
installer has lost full ownership and so won't remove them? Try performing
a treewalk of your installation files and see if anything new shows up that
you weren't expecting.
--
View this message in context:
Thanks for your reply, my code sample is correct vor WiX2... I have gotten
around the problem by declaring 200 properties... and giving the ComboBox
values equivelent to the properties rather than the localised strings
directly. What a pain though!
Henrik Opel wrote:
Hi Gareth,
not sure
decides to change it... the icon
disappears, the 'Shortcut' pane on the properties dialog disappears and the
file is 0.8kb smaller!!
Clearly UAC is stopping Vista from making this change, but why is this
happening and what can I do about it?
Regards,
Gareth
--
View this message in context:
http
the install, these ComboBox values do not. I've tried
localising the ListItem text fields, but when the user selects an item, the
ComboBox displayes the value and not the text - very confusing when the two
don't match.
Can anyone suggest a method to get this to work?
Thanks,
Gareth
--
View
a different,
more-friendly UAC warning.
Regards,
Gareth
Xin Liu (Person Consulting) wrote:
We have a .msi file built from Wix toolset which calls one of the VS SDK
tool. So if the .msi is ran in Vista, even if you are a member of
Administrator group, it will failed. However, if run
87 matches
Mail list logo