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
wxs
>file, do I set 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
Wid
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 dash
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:m
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 t
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
given a
unique xml entry 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
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
64-
Bob Arnson-6 wrote
>
>> then how can a 64-bit operating system interogate a bespoke file format
>> in
>> order to draw a thumbnail preview when it is installed as part of a
>> 32-bit
>> package?
> It can't. That requires a 64-bit package, as I said. The rules are that
> a 32-bit package can cont
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 apps
When I first looked into creating a 64-bit package to sit alongside our
existing 32-bit package it seemed obvious to me that you should offer one or
the other, which ever is appropriate for the user's OS. And most of what
I've read supports this.
However, Adobe PhotoShop offer the option to instal
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
dependencie
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 syst
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 g
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
rat
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 name
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 tru
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 ov
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:
http://windows-in
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
compres
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
This blog suggests it should be possible. But I've also managed to interpret
it as 'this is how to enable pinning', not 'create pinning'.
http://blogs.msdn.com/windows_installer_team/archive/2009/09/02/windows-7-taskbar-support-with-the-msishortcutproperty-table.aspx
brantgurga wrote:
>
> That
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 must
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 w
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
Bl
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 strugg
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 head
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 admin
You can use XML escape characters. In this case, replace your internal
quotes with " and it'll all come out in the wash without the compiler
thinking that the parameter definition has closed.
Other common chars are...
& for "&"
< for "<"
> for ">"
' for "'"
--
View this message in context:
htt
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 the
any input,
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 BlackBerry®
es in
the ProductLanguage 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 l
thoring process to ensure file sequences remained consistent between
>> the releases. I spent a lot less time doing that than I did worrying
>> about and attempting to manually cleanup file sequences. Haven't had the
>> problem since. (Still missing the hair, though...)
>&g
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
m
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 t
ied 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
Se
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:
http://www.nabble.
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.
-
there results in nothing
appearing in the printer queue :-(
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.
-
opy/paste across
all 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 a
Something like this actually...
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\Language]
Default=?
Where ? is defined here:
http://msdn2.microsoft.com/en-us/library/ms903928.aspx
What do people think of this as reliable across NT systems?
--
View this message in context:
http://www.nabbl
>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 wix
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.
--
ny recommendations are welcom.
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
d transform has been applied.
So, while I can't find anything searching Google, should we be digitally
signing MST files too?
Cheers,
Gareth
--
View this message in context:
http://www.nabble.com/Digitally-Signing-files-tf4593330.html#a13112940
Sent from the wix-users mailing list a
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 Nabble.c
are of?
Cheers,
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: Mic
In WiX 2 you need a line like this:
--
View this message in context:
http://www.nabble.com/File-on-source-are-different-then-when-installed-tf4548557.html#a12980271
Sent from the wix-users mailing list archive at Nabble.com.
form from commandline, but as
soon as I do what I thing 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-l
rhead too!!
I 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 fro
stry search to get
> that value and requiring it to be greater than "8,0,24,0" will work as a
> string comparison.
>
> Phil Wilson
>
>
> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Gareth at
> Serif
> Sen
Is there anyway 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 versi
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.
--
rning and the following event to the 'OK' button to close
it:
1
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 with the installation..
> I tried using the "VersionNT=600&
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 su
d work.
Any pointers would be great,
Gareth
--
View this message in context:
http://www.nabble.com/AppSearch-nesting-tf425.html#a12142727
Sent from the wix-users mailing list archive at Nabble.com.
-
This SF.net ema
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,
Gare
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 t
when they reinstall
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 o
You need a "1" in your new dialog publish too...
1
--
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 archive at Nabble.com.
-
ed differently if you don't
wish to perform the CA as deferred... this is documented in the WiX 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/r
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.
--
a bug 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 Nabbl
difference? I can supply the
files/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 mail
Adding INSTALLLEVEL
property. Its value is '1'.
What if the value of ROOTDRIVE is important for subsequent CAs? These lines
'ignoring disallowed property' exist when attempting to pass the location of
every single component in my package.
I hope this is the sort of thi
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--tf37
ompt, but disallowed when I don't.
And so, CAs relying on this information have no idea what to do...
Thanks,
Gareth
--
View this message in context:
http://www.nabble.com/Shield-Decoration-on-buttons-tf3566512.html#a10606641
Sent from the wix-users mailing l
tten... which is too 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 a
;s
going to be passed to the client 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-
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.
Hi Tony,
Thanks for your quick response. The reason we use 'Everyone' is merely on
our registration details - we only want one user (whoever it is) on the
system to have to register the application for all users to be registered...
What are the SIDs and how are they used?
Many than
pt to set permissions
for "Everyone" on a German OS fails because there is no such group defined.
Has anyone come across this and found out how to query what the name of the
"Everyone" group actually is before setting permissions for it?
Thanks,
Gareth
--
View this message i
plicated in the
failing repair.
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 ema
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
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,
G
Quite. I wrote one a while back, something like this...
Dialog Id="ShortcutsDlg" Width="376" Height="266"
Title="$(loc.DIALOG_GENERIC_Title)" NoMinimize="yes">
1
1
o 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
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
#x27; from
context menu.
- Double-click the original 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:
htt
d and shouldn't have 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
tion. However, ICE validation isn't sophisticated 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.nabb
AS for other MSIs (Adobe Reader, for example) so 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,
G
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 solut
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 wix-u
The
REGISTRATIONCODEVALID="false" case 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'
use 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.co
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:
http://w
Has no one else experienced this? If not, how did you create an optional
Desktop shortcut that passes Windows Vista Logo testing?
Cheers,
Gareth
--
View this message in context:
http://www.nabble.com/Broken-shortcuts-in-Vista-tf3356646.html#a9433154
Sent from the wix-users mailing list
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:
http://www.
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
cut, Vista 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 messa
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,
&g
boBox 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 this message in context:
http://www.nabble.com/Localised-ComboBox-isn%27t-working-tf3348914.html#a9311637
Sent from the wix-users ma
ou have UAC switched on you should get 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
> Adminis
on the value of ALLUSERS.
The validation is very dumb, but Vista Logo relies upon it. I have a
workaround, but it's very untidy and I hate it... at the end of the day, the
"HKMU" keypath should satisfy validation's need for a keypath that matches
the component's per-user/
99 matches
Mail list logo