Re: [WiX-users] WiX3 Error: The primary key xxx is duplicated in table 'Registry'

2007-01-29 Thread Johan Appelgren
On 1/29/07, Neil Sleightholm <[EMAIL PROTECTED]> wrote: > > I wonder if anyone could give me some pointers on what the following error > means: > > "The primary key 'regCEE002B6E272C08B0F4B8191A9027490' is > duplicated in table 'Registry'. Please remove one of the entries or rename > a part of the

[WiX-users] SQLDatabase Problems

2007-01-29 Thread Graham Martin
Hi, I'm a complete newbie to Wix and have been trying to use the SQL Database functionality of the suite. First of all I've been trying to get the SQL sample in the Wix tutorial to work (http://www.tramontana.co.hu/wix/lesson7.php) but I'm not even having any luck doing that. I'm able to cre

Re: [WiX-users] Kernel Drivers

2007-01-29 Thread Quinton Tormanen
DIFxApp will install hardware drivers if you provide it with the .INF file(s) and the referenced files from the package. Whether a file system driver fits that bill is over my head, although it sounds a bit different. DIFxApp does the equivilant of SetupCopyOemInf and then some. It's job is to get

[WiX-users] WiX3 Error: The primary key xxx is duplicated in table 'Registry'

2007-01-29 Thread Neil Sleightholm
I wonder if anyone could give me some pointers on what the following error means: "The primary key 'regCEE002B6E272C08B0F4B8191A9027490' is duplicated in table 'Registry'. Please remove one of the entries or rename a part of the primary key to avoid the collision." I think this is generated b

Re: [WiX-users] Per-user install

2007-01-29 Thread Magus
I am lost could you post an example of what you are doing to make it work per-user. I would like to make sure my installer runs as per-user install. Jason Van Eaton wrote: > > To answer one of my own questions... > > Apparently you can use the same reg value as the keypath for all your > compo

Re: [WiX-users] Kernel Drivers

2007-01-29 Thread Levi Wilson
I neglected to mention that this is not a hardware driver, it is a file system driver. In InstallShield parlance, I used to call _CreateNTService to install it. Is there an equivalent WiX element to achieve this since the doesn't support the @Type="kernelDriver" ? Is DIFxApp exactly what I nee

[WiX-users] Per-User install warnings on files

2007-01-29 Thread Jason Van Eaton
I have now converted my installation from ProgramFiles to PersonalFolder. The only remaining warnings are... warning LGHT1076 : ICE91: The file 'File_1' will be installed to the per user directory 'INSTALLDIR' that doesn't vary based on ALLUSERS value. This file won't be copied to each user's

Re: [WiX-users] Per-user install

2007-01-29 Thread Jason Van Eaton
To answer one of my own questions... Apparently you can use the same reg value as the keypath for all your components without any harm. It seems a little weird to create a new reg value for each component although it also seems to be more in the style of WIX (lots of little components). JVE

Re: [WiX-users] Triggering a rollback

2007-01-29 Thread Levi Wilson
Launch Conditions have to be true in order for the install to proceed. Therefore, if you had: FILEEXISTS On 1/29/07, Ian Couper <[EMAIL PROTECTED]> wrote: OK well it might need to check part of the way through the installation, not quite sure yet. How do you stop it from proceeding if the con

Re: [WiX-users] Triggering a rollback

2007-01-29 Thread Ian Couper
OK well it might need to check part of the way through the installation, not quite sure yet. How do you stop it from proceeding if the condition is not met? That's the part I'm interested in... From: Levi Wilson [mailto:[EMAIL PROTECTED] Sent: Monday, January

Re: [WiX-users] Triggering a rollback

2007-01-29 Thread Levi Wilson
If this file needs to exist before the installation is ran, you could have something like: And if the FileSearch succeeds, FILEEXISTS would be set to true. Then you could have a that won't let the install proceed if it isn't set? I've done this with a before. On 1/29/07, Ian Couper <[EM

[WiX-users] Triggering a rollback

2007-01-29 Thread Ian Couper
I would like to use the FileSearch property to trigger a rollback if a particular file is not located. I know how to use the FileSearch property, but not hot to force a rollback based on its outcome. Can anyone help me with this one, or point me in the right direction? Thanks -

[WiX-users] Problem with CDATA and default values in Condition statements

2007-01-29 Thread Geoff Finger
I can't get the "<>" comparison to work in the CDATA statement for my Condition elements and trying to set a default value on the property that is being tested is breaking them as well. I have a radio button selection during the setup that determines whether the service that is being installed wil

Re: [WiX-users] How to replace the standard EULA

2007-01-29 Thread Jonathan Andrews
Using version 2, and just putting license.rtf in the same directory worked great, thanks. On 1/29/07, Levi Wilson <[EMAIL PROTECTED]> wrote: > If you're talking about simply the license.rtf, then yes. If you're using > WiX version 2, I believe you just need to have a license.rtf file where your >

Re: [WiX-users] How to replace the standard EULA

2007-01-29 Thread Levi Wilson
If you're talking about simply the license.rtf, then yes. If you're using WiX version 2, I believe you just need to have a license.rtf file where your .wxs file is. If it's version 3, you'll need to specify a If you want to change the way that the dialog looks, then you will need to override t

[WiX-users] How to replace the standard EULA

2007-01-29 Thread Jonathan Andrews
Is there an easy way without overriding the whole UI sequence to replace the EULA in the standard UI with a custom one? Thanks Raymond - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel

Re: [WiX-users] Interactive Services

2007-01-29 Thread Levi Wilson
I have not specified the Account attribute. The service gets installed to run as LocalSystem. I understand the dangers of Interactive services, however the service loads a hook DLL, which requires the service to be Interactive. On 1/29/07, Mike Dimmick <[EMAIL PROTECTED]> wrote: Interactive

Re: [WiX-users] Interactive Services

2007-01-29 Thread Mike Dimmick
Interactive services have to run as LocalSystem - are you specifying the Account attribute to be something else? I'd strongly recommend against using Interactive services. There are already problems with them for remote administration in Windows 2000 and Windows Server 2003; Windows Vista and "

Re: [WiX-users] Kernel Drivers

2007-01-29 Thread Quinton Tormanen
I just added USB drivers to our application installer. The toolkit I used is DIFxApp, which integrates VERY well with WiX. They've even got an example for WiX. The website for DIFx Tools is www.microsoft.com/whdc/driver/install/difxtools.mspx. However, beware that that website doesn't have the late

Re: [WiX-users] How to integarte an .cat file

2007-01-29 Thread Frank Büttner
Geoff Finger schrieb: > For me the assemblies are automatically removed on uninstall. I have > found however that during the testing process when i'm doing a lot of > installs and uninstalls in thre process of debuging my Wix code that > the state of things sometimes gets screwed up and files end u

[WiX-users] prompt for password

2007-01-29 Thread Chris Eldredge
Is there an example of wix markup to prompt for a password during installation? Also, this is more of a stretch, but is there a custom action that could verify that a given username/password are valid in the domain? Thanks, Chris Eldredge ---

Re: [WiX-users] Upgrading to v3 and Vista...

2007-01-29 Thread Cullen Waters
Two answers: 1) use " in your xml, that should evauluate to " at runtime. 4)you have to put in "ICE64", not just "64". If you look at the build output, you can see the command lines that get generated for light and candle. If you look there, you'll see that the ICE you put in that field is bei

[WiX-users] How does Candle or Light determine if an assembly is .Net or Win32?

2007-01-29 Thread Dan Hoeger
We have some .Net files that we are installing in the GAC and even though we specified ASSEMBLY=.net some of them are getting installed in GAC_32 and some are installed in GAC_MSIL. It looks like we can specify ProcessorArchitecture=msil or x86 but I was wondering what is used to determine if i

[WiX-users] Interactive Services

2007-01-29 Thread Levi Wilson
I have a service defined as so: This service is in a merge module, and used in one of my projects. The service installs fine, however the service is not set to interact with the desktop Even though ServiceInstall/@Interactive is set to "yes". If I open the MSI in Orca, the ServiceType is s

[WiX-users] Kernel Drivers

2007-01-29 Thread Levi Wilson
What is the proper way to install a kernel mode driver? I noticed in the help file that the tag says that "Windows Installer does not currently support kernelDriver or systemDriver". Do I need to make an INF install and use a CA to perform a rundll32 on it? Any help would be greatly appreciate

[WiX-users] Registry keys not being removed

2007-01-29 Thread Simon Topley
_ From: Simon Topley Sent: 29 January 2007 12:57 To: 'Bob Arnson'; WiX-users Subject: RE: [WiX-users] Registry keys not being removed sorry fellow wixers, forgot to include you in the list. I have a few shared compoents that I will add the same guids back to as the previous versio

[WiX-users] create an directory in the assembly cache

2007-01-29 Thread Frank Büttner
Hello, by default side-by-side assemblys are placed under %SystemRoot%\WinSxS\assembly... But I my case I need, that the assembly dll put under %SystemRoot%\WinSxS\assembly...\foodir Any idea's how I can make that? smime.p7s Description: S/MIME Cryptographic Signature

Re: [WiX-users] Install files into the shared files dirctory

2007-01-29 Thread Rob Hamflett
Creating a directory with an ID of CommonFilesFolder is probably what you want to do. Rob Frank Büttner wrote: > Hello, how can I do this, so that more apps can use this files. > In my case it will be binary files. But no library files. > > > >

Re: [WiX-users] Per-User and Per-Machine

2007-01-29 Thread Rob Hamflett
If your installing per-user, make sure it really is. The Windows Installer guys put out a video about Windows Installer 4.0 for Vista. They recommended always doing a per-machine installer. When most people think of a per-user vs per-machine install, they're usually just thinking of the sh

[WiX-users] Install files into the shared files dirctory

2007-01-29 Thread Frank Büttner
Hello, how can I do this, so that more apps can use this files. In my case it will be binary files. But no library files. smime.p7s Description: S/MIME Cryptographic Signature - Take Surveys. Earn Cash. Influence the Future