Re: [WiX-users] How2: Just WixUI_minimal without Licence agreement
The source is in Common.wxs. 3. Where I should put the reference to WelcomeDlg to go back. I am not sure what dialog it is, but could be VerifyReadyDlg. Yes, that's the next after WelcomeEulaDlg. I am sorry, I didn't describe my situation well, so ... I put WelcomeDlg instead of WelcomeEulaDlg. My aim was to remove Licence screen and use the WixUI_minimal. So when first screen appears (WelcomeDlg) I can go to the next screen, without seeing the licence. So far so good. But when trying to go back from second screen, the button Back is doing nothnig.See the dialog sequence below. And the question is, what I need to change to go back from second screen to first one (WelcomeDlg). I believe the second screen is VerifyReadyDlg. Thanx for rest of answers. bye bye X. P.S. Does it exist the common sequence of dialogs available as a graph, e.g UML diagram, just some picture where can be find the sequence of single dialog in the queue of processing Property Id=WixUI_WelcomeDlg_Next Value=VerifyReadyDlg / Property Id=WixUI_VerifyReadyDlg_BackCustom Value=CustomizeDlg / Property Id=WixUI_VerifyReadyDlg_BackChange Value=CustomizeDlg / Property Id=WixUI_VerifyReadyDlg_BackRepair Value=MaintenanceTypeDlg / Property Id=WixUI_VerifyReadyDlg_BackRemove Value=MaintenanceTypeDlg / Property Id=WixUI_VerifyReadyDlg_BackTypical Value=SetupTypeDlg / Property Id=WixUI_VerifyReadyDlg_BackFeatureTree Value=CustomizeDlg / Property Id=WixUI_VerifyReadyDlg_BackComplete Value=CustomizeDlg / Property Id=WixUI_MaintenanceWelcomeDlg_Next Value=MaintenanceTypeDlg / Property Id=WixUI_MaintenanceTypeDlg_Back Value=MaintenanceWelcomeDlg / Property Id=WixUI_MaintenanceTypeDlg_Change Value=CustomizeDlg / Property Id=WixUI_MaintenanceTypeDlg_Repair Value=VerifyReadyDlg / Property Id=WixUI_MaintenanceTypeDlg_Remove Value=VerifyReadyDlg / - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] SPAM: Re: Remove slash from the end of directory property
Nice tip, thanks it worked fine :-) On 20/03/07, Hugues Valois [EMAIL PROTECTED] wrote: You may want to try adding a '.' instead of removing the '\'. That doesn't require a custom action and attrib should like it. Value='[SystemFolder]attrib.exe +S +H [DocumentsFolder]. Hugues -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rob Hamflett Sent: Tuesday, March 20, 2007 6:51 AM To: wix-users@lists.sourceforge.net Subject: SPAM: Re: [WiX-users] Remove slash from the end of directory property No, you need a Custom Action. Rob Ricardo Lopes wrote: Hi, Is there any simple way to remove the slash at the end of a directory property, or remove the last character from a property value? I'm trying to change attributes for a folder using a custom action at the end of the installation but the attrib command from windows doesn't like the slash at the end of the directory property. Here is a sample of my code: ... CreateFolder Directory=DocumentsFolder / ... CustomAction Id=SetQtExecCmdLine Return=check Property=QtExecCmdLine Value='[SystemFolder]attrib.exe +S +H [DocumentsFolder]' / CustomAction Id=QtExec BinaryKey=wixca DllEntry=CAQuietExec Execute=immediate Return=check / Binary Id=wixca src=$(var.ResourcesDir)\wixca.dll / InstallExecuteSequence Custom Action=SetQtExecCmdLine After=CostFinalize / Custom Action=QtExec After=InstallFinalize/ /InstallExecuteSequence The [DocumentsFolder] is replaced by c:\some\path\, with a \ in the end. Thanks, Ricardo Lopes. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDE V ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDE V ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Ricardo Lopes - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Reboot to replace files
Hi, I need to replace some files used by the system. To do this, I try to replace these files on reboot. But I don't know how to do this with wix. Can somebody help me? - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Bootstrapping to install .net 2.0-sample and best practices?
I don't know if you tried this already (I didn't), but there is also an msistuff project under Platform SDK which works with the bootstrapper you're talking about. msistuff allows you to modify the values for the resources setup.exe uses (basically you can configure your bootstrapper). Have a look at the Readme file under msistuff on how to use it. As far as I know, the bootstrapper from Platform SDK doesn't check for .Net Framework presence, but you should be able to add that easily. Dacian - Original Message From: Chris Bardon [EMAIL PROTECTED] To: wix-users@lists.sourceforge.net Sent: Tuesday, March 20, 2007 3:52:02 PM Subject: [WiX-users] Bootstrapping to install .net 2.0-sample and best practices? I have some applications that depend on .net 2.0 being installed, and I have an idea of how I'd like to have things work. A setup file, deployed from an intranet site will check for the prerequisites, and then once they are installed/verified, download and run my MSI with the command line switches that I specify (if, for example, I want to pass some property values in on the command line). I understand that visual studio has a bootstrapper included that should help with this, but I can't seem to find anything that really talks about how to use it with your own MSI package. Is there a sample out there of how to use the VS bootstrapper? - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users Don't pick lemons. See all the new 2007 cars at Yahoo! Autos. http://autos.yahoo.com/new_cars.html - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Just a question out of frustration
Does anyone have written an installer using a custom action written in C wich MSVC 2005 on Vista? What have you done to get this f installed on a machine without MSVC 2005? I tried: 1) adding the files to the installation 2) integrated things like the crt runtime .msm files with my installer fetched the redistributable stuff from http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EEdisplaylang=en The error message was to use sxstrace. No that's that it showed: = Startet die Generierung des Aktivierungskontextes. Eingabeparameter: Flags = 0 ProcessorArchitecture = x86 CultureFallBacks = de-DE;de ManifestPath = Y:\Windows\Installer\MSICF44.tmp AssemblyDirectory = Y:\Windows\Installer\ Application Config File = - INFORMATION: Manifestdatei Y:\Windows\Installer\MSICF44.tmp wird analysiert. INFORMATION: Die ManifestsdefinitionsidentitÀt ist (null). INFORMATION: Verweis: Microsoft.VC80.CRT,processorArchitecture=x86,publicKeyToken=1fc8b3b9a1e18e3b,type=win32,version=8.0.50727.762 INFORMATION: Verweis Microsoft.VC80.CRT,processorArchitecture=x86,publicKeyToken=1fc8b3b9a1e18e3b,type=win32,version=8.0.50727.762 wird aufgelöst. INFORMATION: FÌr ProcessorArchitecture x86 wird der Verweis aufgelöst. INFORMATION: Verweis fÌr Kultur Neutral wird aufgelöst. INFORMATION: Bindungsrichtlinie wird angewendet. INFORMATION: Sucht nach Herausgeberrichtlinien in Y:\Windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.312_none_91939f3c671de810.manifest. INFORMATION: Es wurde keine Bindungsrichtlinienumleitung gefunden. INFORMATION: Startet die Assemblierungssuche. INFORMATION: Die Assemblierung in WinSxS wurde nicht gefunden. INFORMATION: Versuch, ein Manifest unter Y:\Windows\assembly\GAC_32\Microsoft.VC80.CRT\8.0.50727.762__1fc8b3b9a1e18e3b\Microsoft.VC80.CRT.DLL zu finden. INFORMATION: Versuch, ein Manifest unter Y:\Windows\Installer\Microsoft.VC80.CRT.DLL zu finden. INFORMATION: Versuch, ein Manifest unter Y:\Windows\Installer\Microsoft.VC80.CRT.MANIFEST zu finden. INFORMATION: Versuch, ein Manifest unter Y:\Windows\Installer\Microsoft.VC80.CRT\Microsoft.VC80.CRT.DLL zu finden. INFORMATION: Versuch, ein Manifest unter Y:\Windows\Installer\Microsoft.VC80.CRT\Microsoft.VC80.CRT.MANIFEST zu finden. INFORMATION: Es wurde kein Manifest fÌr die Kultur Neutral gefunden. INFORMATION: Beendet die Assemblierungssuche. FEHLER: Der Verweis Microsoft.VC80.CRT,processorArchitecture=x86,publicKeyToken=1fc8b3b9a1e18e3b,type=win32,version=8.0.50727.762 kann nicht aufgelöst werden. FEHLER: Bei der Generierung des Aktivierungskontextes ist ein Fehler aufgetreten. teh relevant part is: FEHLER: Der Verweis Microsoft.VC80.CRT,processorArchitecture=x86,publicKeyToken=1fc8b3b9a1e18e3b,type=win32,version=8.0.50727.762 kann nicht aufgelöst werden. Read he can not find the proper runtime files. So I'm surly supposed to get this stuff with the manifests done. Or mayb simply use MSVC 6 again. I'm sorry if I sound harsh, I'm really fed up with all this f hurdles for such thing as installing a Custom action for an installaion If you have encountered this stuff and get through, would you mind to share your findings? Regards Friedrich -- Q-Software Solutions GmbH; Sitz: Bruchsal; Registergericht: Mannheim Registriernummer: HRB232138; Geschaeftsfuehrer: Friedrich Dominicus - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Just a question out of frustration
Hi,... I am using VS 2005 to create cutsom action in C++ and the resulting isntaller is working on XP /Vista without problems. It seems that your custom action Dll is dependent on MFC /CRT dynamic libraries. My Custom Action Dll is using Standard Windows Libraries and so I do not need the Dlls to be installed on the system. I think you should remove the CRT/ MFC dependency of your custom action Dll or at least you should use it staticaly linked. (Project Properties-Configuration Properties-General-Use of MFC = Use MFC in a Static Library) Hope it will help. Stefan Friedrich Dominicus wrote: Does anyone have written an installer using a custom action written in C wich MSVC 2005 on Vista? What have you done to get this f installed on a machine without MSVC 2005? I tried: 1) adding the files to the installation 2) integrated things like the crt runtime .msm files with my installer fetched the redistributable stuff from http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EEdisplaylang=en The error message was to use sxstrace. No that's that it showed: = Startet die Generierung des Aktivierungskontextes. Eingabeparameter: Flags = 0 ProcessorArchitecture = x86 CultureFallBacks = de-DE;de ManifestPath = Y:\Windows\Installer\MSICF44.tmp AssemblyDirectory = Y:\Windows\Installer\ Application Config File = - INFORMATION: Manifestdatei Y:\Windows\Installer\MSICF44.tmp wird analysiert. INFORMATION: Die ManifestsdefinitionsidentitÀt ist (null). INFORMATION: Verweis: Microsoft.VC80.CRT,processorArchitecture=x86,publicKeyToken=1fc8b3b9a1e18e3b,type=win32,version=8.0.50727.762 INFORMATION: Verweis Microsoft.VC80.CRT,processorArchitecture=x86,publicKeyToken=1fc8b3b9a1e18e3b,type=win32,version=8.0.50727.762 wird aufgelöst. INFORMATION: FÌr ProcessorArchitecture x86 wird der Verweis aufgelöst. INFORMATION: Verweis fÌr Kultur Neutral wird aufgelöst. INFORMATION: Bindungsrichtlinie wird angewendet. INFORMATION: Sucht nach Herausgeberrichtlinien in Y:\Windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.312_none_91939f3c671de810.manifest. INFORMATION: Es wurde keine Bindungsrichtlinienumleitung gefunden. INFORMATION: Startet die Assemblierungssuche. INFORMATION: Die Assemblierung in WinSxS wurde nicht gefunden. INFORMATION: Versuch, ein Manifest unter Y:\Windows\assembly\GAC_32\Microsoft.VC80.CRT\8.0.50727.762__1fc8b3b9a1e18e3b\Microsoft.VC80.CRT.DLL zu finden. INFORMATION: Versuch, ein Manifest unter Y:\Windows\Installer\Microsoft.VC80.CRT.DLL zu finden. INFORMATION: Versuch, ein Manifest unter Y:\Windows\Installer\Microsoft.VC80.CRT.MANIFEST zu finden. INFORMATION: Versuch, ein Manifest unter Y:\Windows\Installer\Microsoft.VC80.CRT\Microsoft.VC80.CRT.DLL zu finden. INFORMATION: Versuch, ein Manifest unter Y:\Windows\Installer\Microsoft.VC80.CRT\Microsoft.VC80.CRT.MANIFEST zu finden. INFORMATION: Es wurde kein Manifest fÌr die Kultur Neutral gefunden. INFORMATION: Beendet die Assemblierungssuche. FEHLER: Der Verweis Microsoft.VC80.CRT,processorArchitecture=x86,publicKeyToken=1fc8b3b9a1e18e3b,type=win32,version=8.0.50727.762 kann nicht aufgelöst werden. FEHLER: Bei der Generierung des Aktivierungskontextes ist ein Fehler aufgetreten. teh relevant part is: FEHLER: Der Verweis Microsoft.VC80.CRT,processorArchitecture=x86,publicKeyToken=1fc8b3b9a1e18e3b,type=win32,version=8.0.50727.762 kann nicht aufgelöst werden. Read he can not find the proper runtime files. So I'm surly supposed to get this stuff with the manifests done. Or mayb simply use MSVC 6 again. I'm sorry if I sound harsh, I'm really fed up with all this f hurdles for such thing as installing a Custom action for an installaion If you have encountered this stuff and get through, would you mind to share your findings? Regards Friedrich -- Stefan Pavlik | [EMAIL PROTECTED] Whitestein Technologies s.r.o. | www.whitestein.com Panenska 28 | 811 03 Bratislava | Slovak Republic Main +421 2 5443-5502 | Direct +421 2 5930-0735 - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___
Re: [WiX-users] Just a question out of frustration
No as you can see Microsoft.VC80.CRT,processorArchitectu there is not hint to MFC so it's just the normal, c runtime libraries. And well as written I've added them via inclucion of the suitable *.msn file. The paradox thing it that I do not use anything from the standard library just windows related APIs Regards Friedrich -- Q-Software Solutions GmbH; Sitz: Bruchsal; Registergericht: Mannheim Registriernummer: HRB232138; Geschaeftsfuehrer: Friedrich Dominicus - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Just a question out of frustration
Can you post your codE? On 3/21/07, Friedrich Dominicus [EMAIL PROTECTED] wrote: No as you can see Microsoft.VC80.CRT,processorArchitectu there is not hint to MFC so it's just the normal, c runtime libraries. And well as written I've added them via inclucion of the suitable *.msn file. The paradox thing it that I do not use anything from the standard library just windows related APIs Regards Friedrich -- Q-Software Solutions GmbH; Sitz: Bruchsal; Registergericht: Mannheim Registriernummer: HRB232138; Geschaeftsfuehrer: Friedrich Dominicus - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Just a question out of frustration
Friedrich, Adding runtime components to the installation (e.g. the merge files) will usually not help because they typically won't be installed until after your custom action has run. Since your custom action needs them, it will fail and so they never will get installed. The most important thing (which I don't know if you are doing or not) is to make sure that all libraries are included statically. You don't want any external references at all in a custom action, because there is no guarantee that the referenced items will be there on any given machine. (Even if you limit the OS type, there is no guarantee that a future service pack may change the name or operation of the reference in question.) Regards, Richard (P.S. I know this is not what you, or anyone else using custom actions wants to hear but what you are experiencing is another example of how hard it is to do custom actions right.) -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Friedrich Dominicus Sent: Wednesday, March 21, 2007 9:03 AM To: Stefan Pavlik Cc: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Just a question out of frustration No as you can see Microsoft.VC80.CRT,processorArchitectu there is not hint to MFC so it's just the normal, c runtime libraries. And well as written I've added them via inclucion of the suitable *.msn file. The paradox thing it that I do not use anything from the standard library just windows related APIs Regards Friedrich -- - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDE V ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users * C O N F I D E N T I A L I T Y N O T I C E * --- The content of this e-mail is intended solely for the use of the individual or entity to whom it is addressed. If you have received this communication in error, be aware that forwarding it, copying it, or in any way disclosing its content to any other person, is strictly prohibited. Peek Traffic Corporation is neither liable for the contents, nor for the proper, complete and timely transmission of (the information contained in) this communication. If you have received this communication in error, please notify the author by replying to this e-mail immediately and delete the material from any computer. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] source from Rob Mensching's video?
Hi, Just getting into WiX today. Does anyone have or know where to get the souce code for the sample presented in A live one hour Windows Installer XML introduction by Rob Mensching? Thanks, Chris - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] referring to property values in an rtf source file?
I'm trying to put a final summary dialog in my installer that reconfirms all the details before completing installation, and I ran into something interesting when trying to use a ScrollableText control. If I make a control just text, I can put references to properties (e.g. [USERID]) in there that will get filled with the property values. In rich text though, property names aren't resolved. I'd like to be able to show a summary of everything in a scrollable text box, and right now the only thing I can think of is to create a custom action that dynamically writes rich text to a variable. Is there an easier way to get this to work? Thanks, Chris - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] COM Registration
Hi, Is there a way to register self-register com dll (made with VB6) without use registry keys? My problem is: if I modify my com dll I must generate registry keys again... I would like to copy dll and compile my wix files without change anything else. Is it possible? - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] COM Registration
Are you changing your interfaces to your COM objects that often that this will be a pain to do? On 3/21/07, Jacquet Fabian [EMAIL PROTECTED] wrote: Hi, Is there a way to register self-register com dll (made with VB6) without use registry keys? My problem is: if I modify my com dll I must generate registry keys again... I would like to copy dll and compile my wix files without change anything else. Is it possible? - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Installing locally hosted files
For a particular installation, the user has some of the files required for installation already on their system prior to running the installer. I want to copy these files into the installation directory. Is there a preferred method for doing this? Would I need a Custom Action, can I manually insert these locally hosted files into the database tables at install time, or is there another method? - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] COM Registration
Jacquet, If you have binary compatibility enabled for the DLL then you should only need to regenerate the registry keys if you modify the public interface. This would probably significantly reduce the number of times you have to change the keys in question. You could use SelfReg... but as has already been commented on this list many times SelfReg is evil (during installation, at least). Regards, Richard From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jacquet Fabian Sent: Wednesday, March 21, 2007 10:38 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] COM Registration Hi, Is there a way to register self-register com dll (made with VB6) without use registry keys? My problem is: if I modify my com dll I must generate registry keys again... I would like to copy dll and compile my wix files without change anything else. Is it possible? * C O N F I D E N T I A L I T Y N O T I C E * --- The content of this e-mail is intended solely for the use of the individual or entity to whom it is addressed. If you have received this communication in error, be aware that forwarding it, copying it, or in any way disclosing its content to any other person, is strictly prohibited. Peek Traffic Corporation is neither liable for the contents, nor for the proper, complete and timely transmission of (the information contained in) this communication. If you have received this communication in error, please notify the author by replying to this e-mail immediately and delete the material from any computer. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Installing locally hosted files
You could do a file or a directory search at the beginning where the result of the search will be saved in a Property /, and I believe that you can then set your launch condition based upon that property. Also, if everything checks out with the directory or file search, then you could set your installation directory to the result of that? Is that what you're looking for? Check out the FileSearch / and DirectorySearch / elements out if so. On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: For a particular installation, the user has some of the files required for installation already on their system prior to running the installer. I want to copy these files into the installation directory. Is there a preferred method for doing this? Would I need a Custom Action, can I manually insert these locally hosted files into the database tables at install time, or is there another method? - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Mondo UI browse button disabled.
I am using Wix 3.0.2420 and the Mondo UI. On the customize dialog, the browse button is disabled but visible. I need it to be enabled. I've looked at the source for this and this doesn't seem like a valid state. Has anyone else seen this? Regards, Brent - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Installing locally hosted files
I don't want to set my directory to the current location of the files on their machine, rather I want to copy those files to the location they choose to install the software. So say the required files were in c:\myfiles\ and they chose to install to c:\program files\installdir\ then I want to basically have the effect of copy c:\myfiles\filex.txt c:\program files\installdir\filex.txt From: Levi Wilson [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 21, 2007 10:48 AM To: Rowland, Chris Cc: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Installing locally hosted files You could do a file or a directory search at the beginning where the result of the search will be saved in a Property /, and I believe that you can then set your launch condition based upon that property. Also, if everything checks out with the directory or file search, then you could set your installation directory to the result of that? Is that what you're looking for? Check out the FileSearch / and DirectorySearch / elements out if so. On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: For a particular installation, the user has some of the files required for installation already on their system prior to running the installer. I want to copy these files into the installation directory. Is there a preferred method for doing this? Would I need a Custom Action, can I manually insert these locally hosted files into the database tables at install time, or is there another method? - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDE V ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Installing locally hosted files
Well, you could probably still use that search to verify that the files DO exist and base your launch conditions off of that. Then you could use the FileCopy / to move the files. I think, however, that with this they will not be removed upon uninstall. On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: I don't want to set my directory to the current location of the files on their machine, rather I want to copy those files to the location they choose to install the software. So say the required files were in c:\myfiles\ and they chose to install to c:\program files\installdir\ then I want to basically have the effect of copy c:\myfiles\filex.txt c:\program files\installdir\filex.txt -- *From:* Levi Wilson [mailto:[EMAIL PROTECTED] *Sent:* Wednesday, March 21, 2007 10:48 AM *To:* Rowland, Chris *Cc:* wix-users@lists.sourceforge.net *Subject:* Re: [WiX-users] Installing locally hosted files You could do a file or a directory search at the beginning where the result of the search will be saved in a Property /, and I believe that you can then set your launch condition based upon that property. Also, if everything checks out with the directory or file search, then you could set your installation directory to the result of that? Is that what you're looking for? Check out the FileSearch / and DirectorySearch / elements out if so. On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: For a particular installation, the user has some of the files required for installation already on their system prior to running the installer. I want to copy these files into the installation directory. Is there a preferred method for doing this? Would I need a Custom Action, can I manually insert these locally hosted files into the database tables at install time, or is there another method? - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Installing locally hosted files
Ah, yes I see CopyFile now (I assume that's what you're referring to.) I think that should work, I'll give it a shot. Thanks again. From: Levi Wilson [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 21, 2007 10:59 AM To: Rowland, Chris Cc: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Installing locally hosted files Well, you could probably still use that search to verify that the files DO exist and base your launch conditions off of that. Then you could use the FileCopy / to move the files. I think, however, that with this they will not be removed upon uninstall. On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: I don't want to set my directory to the current location of the files on their machine, rather I want to copy those files to the location they choose to install the software. So say the required files were in c:\myfiles\ and they chose to install to c:\program files\installdir\ then I want to basically have the effect of copy c:\myfiles\filex.txt c:\program files\installdir\filex.txt From: Levi Wilson [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 21, 2007 10:48 AM To: Rowland, Chris Cc: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Installing locally hosted files You could do a file or a directory search at the beginning where the result of the search will be saved in a Property /, and I believe that you can then set your launch condition based upon that property. Also, if everything checks out with the directory or file search, then you could set your installation directory to the result of that? Is that what you're looking for? Check out the FileSearch / and DirectorySearch / elements out if so. On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: For a particular installation, the user has some of the files required for installation already on their system prior to running the installer. I want to copy these files into the installation directory. Is there a preferred method for doing this? Would I need a Custom Action, can I manually insert these locally hosted files into the database tables at install time, or is there another method? - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDE V ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Installing locally hosted files
Yes, I'm dyslexic :-D On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Ah, yes I see CopyFile now (I assume that's what you're referring to.) I think that should work, I'll give it a shot. Thanks again. -- *From:* Levi Wilson [mailto:[EMAIL PROTECTED] *Sent:* Wednesday, March 21, 2007 10:59 AM *To:* Rowland, Chris *Cc:* wix-users@lists.sourceforge.net *Subject:* Re: [WiX-users] Installing locally hosted files Well, you could probably still use that search to verify that the files DO exist and base your launch conditions off of that. Then you could use the FileCopy / to move the files. I think, however, that with this they will not be removed upon uninstall. On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: I don't want to set my directory to the current location of the files on their machine, rather I want to copy those files to the location they choose to install the software. So say the required files were in c:\myfiles\ and they chose to install to c:\program files\installdir\ then I want to basically have the effect of copy c:\myfiles\filex.txt c:\program files\installdir\filex.txt -- *From:* Levi Wilson [mailto:[EMAIL PROTECTED] *Sent:* Wednesday, March 21, 2007 10:48 AM *To:* Rowland, Chris *Cc:* wix-users@lists.sourceforge.net *Subject:* Re: [WiX-users] Installing locally hosted files You could do a file or a directory search at the beginning where the result of the search will be saved in a Property /, and I believe that you can then set your launch condition based upon that property. Also, if everything checks out with the directory or file search, then you could set your installation directory to the result of that? Is that what you're looking for? Check out the FileSearch / and DirectorySearch / elements out if so. On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: For a particular installation, the user has some of the files required for installation already on their system prior to running the installer. I want to copy these files into the installation directory. Is there a preferred method for doing this? Would I need a Custom Action, can I manually insert these locally hosted files into the database tables at install time, or is there another method? - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] RE : COM Registration
Either calling regsvr32, or (more correctly and more in keeping with the Windows Installer way of doing things) adding SelfRegCost to the appropriate File element(s) and making sure that SelfRegModules and SelfUnregModules is present where it needs to be in your InstallExecuteSequence. I would STRONGLY recommend against doing this however. It simply doesn't work well enough. I would choose setting binary compatibility on the VB side and update the registry keys manually when necessary over the SelfReg option. Regards, Richard From: Jacquet Fabian [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 21, 2007 10:55 AM To: Foster, Richard - PAL Subject: RE : [WiX-users] COM Registration When you say SelfReg, you think about call regsvr32? -Message d'origine- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Envoyé : mercredi 21 mars 2007 15:45 À : Jacquet Fabian; wix-users@lists.sourceforge.net Objet : RE: [WiX-users] COM Registration Jacquet, If you have binary compatibility enabled for the DLL then you should only need to regenerate the registry keys if you modify the public interface. This would probably significantly reduce the number of times you have to change the keys in question. You could use SelfReg... but as has already been commented on this list many times SelfReg is evil (during installation, at least). Regards, Richard From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jacquet Fabian Sent: Wednesday, March 21, 2007 10:38 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] COM Registration Hi, Is there a way to register self-register com dll (made with VB6) without use registry keys? My problem is: if I modify my com dll I must generate registry keys again... I would like to copy dll and compile my wix files without change anything else. Is it possible? * C O N F I D E N T I A L I T Y N O T I C E * --- The content of this e-mail is intended solely for the use of the individual or entity to whom it is addressed. If you have received this communication in error, be aware that forwarding it, copying it, or in any way disclosing its content to any other person, is strictly prohibited. Peek Traffic Corporation is neither liable for the contents, nor for the proper, complete and timely transmission of (the information contained in) this communication. If you have received this communication in error, please notify the author by replying to this e-mail immediately and delete the material from any computer. * C O N F I D E N T I A L I T Y N O T I C E * --- The content of this e-mail is intended solely for the use of the individual or entity to whom it is addressed. If you have received this communication in error, be aware that forwarding it, copying it, or in any way disclosing its content to any other person, is strictly prohibited. Peek Traffic Corporation is neither liable for the contents, nor for the proper, complete and timely transmission of (the information contained in) this communication. If you have received this communication in error, please notify the author by replying to this e-mail immediately and delete the material from any computer. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Installing locally hosted files
Could you not use RemoveFile if the files in question should be removed on uninstall? Regards, Richard From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Levi Wilson Sent: Wednesday, March 21, 2007 10:59 AM To: [EMAIL PROTECTED] Cc: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Installing locally hosted files Well, you could probably still use that search to verify that the files DO exist and base your launch conditions off of that. Then you could use the FileCopy / to move the files. I think, however, that with this they will not be removed upon uninstall. On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: I don't want to set my directory to the current location of the files on their machine, rather I want to copy those files to the location they choose to install the software. So say the required files were in c:\myfiles\ and they chose to install to c:\program files\installdir\ then I want to basically have the effect of copy c:\myfiles\filex.txt c:\program files\installdir\filex.txt From: Levi Wilson [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 21, 2007 10:48 AM To: Rowland, Chris Cc: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Installing locally hosted files You could do a file or a directory search at the beginning where the result of the search will be saved in a Property /, and I believe that you can then set your launch condition based upon that property. Also, if everything checks out with the directory or file search, then you could set your installation directory to the result of that? Is that what you're looking for? Check out the FileSearch / and DirectorySearch / elements out if so. On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: For a particular installation, the user has some of the files required for installation already on their system prior to running the installer. I want to copy these files into the installation directory. Is there a preferred method for doing this? Would I need a Custom Action, can I manually insert these locally hosted files into the database tables at install time, or is there another method? - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDE V ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users * C O N F I D E N T I A L I T Y N O T I C E * --- The content of this e-mail is intended solely for the use of the individual or entity to whom it is addressed. If you have received this communication in error, be aware that forwarding it, copying it, or in any way disclosing its content to any other person, is strictly prohibited. Peek Traffic Corporation is neither liable for the contents, nor for the proper, complete and timely transmission of (the information contained in) this communication. If you have received this communication in error, please notify the author by replying to this e-mail immediately and delete the material from any computer. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Installing locally hosted files
I'm sure you could...I just assumed that the files would remain intact since they were there before the installation started. On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Could you not use RemoveFile if the files in question should be removed on uninstall? Regards, Richard -- *From:* [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED] *On Behalf Of *Levi Wilson *Sent:* Wednesday, March 21, 2007 10:59 AM *To:* [EMAIL PROTECTED] *Cc:* wix-users@lists.sourceforge.net *Subject:* Re: [WiX-users] Installing locally hosted files Well, you could probably still use that search to verify that the files DO exist and base your launch conditions off of that. Then you could use the FileCopy / to move the files. I think, however, that with this they will not be removed upon uninstall. On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: I don't want to set my directory to the current location of the files on their machine, rather I want to copy those files to the location they choose to install the software. So say the required files were in c:\myfiles\ and they chose to install to c:\program files\installdir\ then I want to basically have the effect of copy c:\myfiles\filex.txt c:\program files\installdir\filex.txt -- *From:* Levi Wilson [mailto:[EMAIL PROTECTED] *Sent:* Wednesday, March 21, 2007 10:48 AM *To:* Rowland, Chris *Cc:* wix-users@lists.sourceforge.net *Subject:* Re: [WiX-users] Installing locally hosted files You could do a file or a directory search at the beginning where the result of the search will be saved in a Property /, and I believe that you can then set your launch condition based upon that property. Also, if everything checks out with the directory or file search, then you could set your installation directory to the result of that? Is that what you're looking for? Check out the FileSearch / and DirectorySearch / elements out if so. On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: For a particular installation, the user has some of the files required for installation already on their system prior to running the installer. I want to copy these files into the installation directory. Is there a preferred method for doing this? Would I need a Custom Action, can I manually insert these locally hosted files into the database tables at install time, or is there another method? - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- * C O N F I D E N T I A L I T Y N O T I C E * --- The content of this e-mail is intended solely for the use of the individual or entity to whom it is addressed. If you have received this communication in error, be aware that forwarding it, copying it, or in any way disclosing its content to any other person, is strictly prohibited. Peek Traffic Corporation is neither liable for the contents, nor for the proper, complete and timely transmission of (the information contained in) this communication. If you have received this communication in error, please notify the author by replying to this e-mail immediately and delete the material from any computer. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] typelib
Hi, what is the utility of the typelib tag? Actually, I don't know what is a type library - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] typelib
A type library is almost exactly what it sounds like. It is a library (i.e. can be referenced by a development tool such as Visual Studio) containing information about COM (and possibly other, I haven't really investigated) types. Typically, type libraries have a .tlb extension. Visual Studio generates the files for you automatically (yup, even from VB). This is likely to not be helpful in resolving the problem you described in your earlier post, since unless you are maintaining binary compatibility (and possibly even if you are) I believe the type library version number generated by VB will change with each build and you would still have to update the WiX source file. Granted, the modification would probably be easier, but you would still have to make it. You may also still have to extract the child interface information and add authoring for that (and again, unless you are maintaining binary compatibility the child interface details may change with each build). Regards, Richard From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jacquet Fabian Sent: Wednesday, March 21, 2007 11:14 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] typelib Hi, what is the utility of the typelib tag? Actually, I don't know what is a type library * C O N F I D E N T I A L I T Y N O T I C E * --- The content of this e-mail is intended solely for the use of the individual or entity to whom it is addressed. If you have received this communication in error, be aware that forwarding it, copying it, or in any way disclosing its content to any other person, is strictly prohibited. Peek Traffic Corporation is neither liable for the contents, nor for the proper, complete and timely transmission of (the information contained in) this communication. If you have received this communication in error, please notify the author by replying to this e-mail immediately and delete the material from any computer. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Tallow Issues
I wrote about this a few days ago, but didn't seem to get an answer. It's becoming a major issue with this project, so I'm hoping SOMEONE will be able to address it. Simply: Tallow doesn't seem to recognize any characters in filenames that are unusual. This includes an accented E's or A's in French filenames. Does anyone know how to fix this issue? Or is there at least anyone who has had this problem? Thanks. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Registering COM object - unhandled extension element in v3
Hi, I'm using the newest Wix v3 3.0.2420.0. I get the following message if try to compile my wxs: C:\...\Edi.wxs(29) : error CNDL0200 : The Component element contains an unhandled extension element 'pca:ComPlusApplication'. Please ensure that the extension for elements in the 'http://schemas.microsoft.com/wix/2005/02/pubca' namespace has been provided. Snippet from wxs: Wix xmlns=http://schemas.microsoft.com/wix/2006/wi; xmlns:util=http://schemas.microsoft.com/wix/UtilExtension; xmlns:sql=http://schemas.microsoft.com/wix/SqlExtension; xmlns:pca=http://schemas.microsoft.com/wix/2005/02/pubca; Component Id=EdiCOM_dll DiskId=1 Guid=4BD48D47-7C61-41C9-8302-3C9118E74D48 File Id=EdiCOM_dll Name=EdiCOM.dll Source=MyCOM.dll KeyPath=yes Vital=yes / pca:ComPlusApplication Id=MyCOM Name=My COM+ Application pca:ComPlusAssembly Id=MyComPlusAssembly Type=native DllPath=[#MyCOM_dll] !--pca:ComPlusComponent Id=MyCOM CLSID=YOURCLSID-CA74-4DC7-BAEF-25AF03BC5F67 /-- pca:ComPlusComponent Id=MyCOM CLSID=11A7B658-C45A-4C8A-B5CB-187409D6B943 / /pca:ComPlusAssembly /pca:ComPlusApplication /Component Do I use the right schemas or is there any other mistake from me? Thanks in advance, Peter -- View this message in context: http://www.nabble.com/Registering-COM-object---unhandled-extension-element-in-v3-tf3441526.html#a9596453 Sent from the wix-users mailing list archive at Nabble.com. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] How2: Just WixUI_minimal without Licence agreement
Urban Jaroslav, Ing. wrote: I am sorry, I didn't describe my situation well, so ... I put WelcomeDlg instead of WelcomeEulaDlg. My aim was to remove Licence screen and use the WixUI_minimal. That's not going to work. VerifyReadyDlg's Back button doesn't know about WixUI_Minimal and in WixUI v2, you can't add button behavior. You'll need to replace VerifyReadyDlg as well. -- sig://boB http://bobs.org - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] List of custom actions in the custom action library
R Kishe wrote: Is there any list of custom actions which are available in the custom actions library in Wix V3 download? The WiX.chm topics under Windows Installer XML Standard CustomActions list them. -- sig://boB http://bobs.org - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] XmlFile and Votive?
Chris Bardon wrote: Thanks for the heads on up XmlConfig-I'll have to check that out. Doesn't look like it's in the CHM though (although it is on the wiki). Also, adding the reference to WixUtilExtension doesn't seem to resolve the problem-adding an XmlConfig or XmlFile element under a Component still comes up with the same errors. Is it possible that these were removed from the util DLL in the version of Votive that's up on Sourceforge? XmlConfig is in WiX.chm for the latest v3 release. You'll need to use util:XmlConfig to refer to the WixUtilExtension namespace. -- sig://boB http://bobs.org - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Problems with custom bitmaps with wixUI
Anthony Wieser wrote: I checked with SPY++, and the bitmap is 493 pixels wide (at least on my Vista system, the way it's set up at the moment). That's normal for XP too and that's what's in WiX.chm. As the dialogs are specified in dialog units, what is the recommendation for sizing bitmaps? Build something that can be stretched without much distortion? That's about your only choice. Bitmaps don't scale well and unfortunately, there's no way to lock the dialogs. -- sig://boB http://bobs.org - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] referring to property values in an rtf source file?
Chris Bardon wrote: I'm trying to put a final summary dialog in my installer that reconfirms all the details before completing installation, and I ran into something interesting when trying to use a ScrollableText control. If I make a control just text, I can put references to properties (e.g. [USERID]) in there that will get filled with the property values. In rich text though, property names aren't resolved. I'd like to be able to show a summary of everything in a scrollable text box, and right now the only thing I can think of is to create a custom action that dynamically writes rich text to a variable. Is there an easier way to get this to work? ScrollableText controls aren't formatted, so normal property references won't work. And you can only load them from the Control table. It's easier to use normal text controls conditioned on property values to show and hide various fields. See WiX v3's source file src\ext\UIExtension\wixlib\VerifyReadyDlg.wxs for an example. -- sig://boB http://bobs.org - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Registering COM object - unhandled extension element in v3
pobox77 wrote: C:\...\Edi.wxs(29) : error CNDL0200 : The Component element contains an unhandled extension element 'pca:ComPlusApplication'. Please ensure that the extension for elements in the 'http://schemas.microsoft.com/wix/2005/02/pubca' namespace has been provided. The COM+ custom actions aren't yet been part of WiX v3. Fredrik has it working, I believe, but not yet integrated. -- sig://boB http://bobs.org - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] How to show a dialog only and only if a given feature is selected for installation?
Hi, I am trying to have my wxs file set up such as I get a new ComponentBSettingsDlg shown only and only if ComponentB is selected for installation. I would like to have this dialog shown as follows: ... (welcome, license agreement, ...) | SetupTypeDlg (offers full or custom installation options - full include ComponentB) | \ | CustomizeDlg (user can select componentA and/or componentB) | / ComponentBSettingsDlg (only and only if componentB is marked for installation) | VerifyReadyDlg | ... (install starts here) How do you implement such thing in the wxs file? (using WIX v2.0.3620.0) Thanks for your help, --François - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Reboot to replace files
The Windows Installer will take care of that for you. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jacquet Fabian Sent: Wednesday, March 21, 2007 2:49 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Reboot to replace files Hi, I need to replace some files used by the system. To do this, I try to replace these files on reboot. But I don't know how to do this with wix. Can somebody help me? - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Problems with uninstall removing a directory in 2 locations
I build 2 MSI packages with the following directory structure definitions. MSI #1: Directory Id=TARGETDIR Name=SourceDir Directory Id=$(var.program.files.folder) Name=. Directory Id=PDTPSERV Name=$(var.root.dir.short) LongName=$(var.root.dir) Directory Id=DIR1 Name=$(var.prod.dir.short) LongName=$(var.prod.dir) Component Id=directory1 Guid=---- KeyPath=yes Location=either Win64=$(var.Win64) / The CONSOLEDIR lives at [ProgramFilesFolder]/company/directory1. Under directory1 lives the Java run-time in a jre directory. Directory Id=gui_jre.dir1 Name=jre Component Id=gui_jre_lib1 Guid=$(var.gui_jre_lib1.guid) Location=either Win64=$(var.Win64) File Id... / ...snip... /Component /Directory MSI #2: Directory Id=TARGETDIR Name=SourceDir Directory Id=$(var.program.files.folder) Name=. Directory Id=PDTPSERV Name=$(var.root.dir.short) LongName=$(var.root.dir) Directory Id=DIR2 Name=$(var.prod.dir.short) LongName=$(var.prod.dir) Component Id=directory2 Guid=---- KeyPath=yes Location=either Win64=$(var.Win64) / The OTHERDIR lives at [ProgramFilesFolder]/company/directory2. Also under directory2 lives the Java run-time in a jre directory. Directory Id=gui_jre.dir1 Name=jre Component Id=gui_jre_lib1 Guid=$(var.gui_jre_lib1.guid) Location=either Win64=$(var.Win64) File Id... / ...snip... /Component /Directory The problem I am having is with the uninstall. If I install both MSI #1 and #2 and then uninstall #1, the uninstall is removing the jre directory in *both* locations under directory1/lib/jre and directory2/lib/jre instead of only under directory1. Each component has a unique GUID. What is wrong with this setup? Any help is appreciated. -- Harvey Werner - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] RE : COM Registration
The issue with VB6 COM Dlls is that they let you change the public interface, so you correctly get a new IID, but VB sometimes helps by adding a forwarding link from the old IID to the new one (interface forwarding). This can result in a mess of IIDs and registration woes, especially when updated versions of the Dll are shipped. You might see a Forward key in the interface entries that isn't actually in the type library - self-registration adds it. Some COM clients don't recognise interface forwarding (http://support.microsoft.com/kb/230385). COM registration is tricky at the best of times, so I'm just pointing out that when the COM Dll is VB6 there's potentially more complication, and the VB guys have to be very careful with compatibility. Phil Wilson From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Wednesday, March 21, 2007 8:04 AM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] RE : COM Registration Either calling regsvr32, or (more correctly and more in keeping with the Windows Installer way of doing things) adding SelfRegCost to the appropriate File element(s) and making sure that SelfRegModules and SelfUnregModules is present where it needs to be in your InstallExecuteSequence. I would STRONGLY recommend against doing this however. It simply doesn't work well enough. I would choose setting binary compatibility on the VB side and update the registry keys manually when necessary over the SelfReg option. Regards, Richard From: Jacquet Fabian [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 21, 2007 10:55 AM To: Foster, Richard - PAL Subject: RE : [WiX-users] COM Registration When you say SelfReg, you think about call regsvr32? -Message d'origine- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Envoyé : mercredi 21 mars 2007 15:45 À : Jacquet Fabian; wix-users@lists.sourceforge.net Objet : RE: [WiX-users] COM Registration Jacquet, If you have binary compatibility enabled for the DLL then you should only need to regenerate the registry keys if you modify the public interface. This would probably significantly reduce the number of times you have to change the keys in question. You could use SelfReg... but as has already been commented on this list many times SelfReg is evil (during installation, at least). Regards, Richard From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jacquet Fabian Sent: Wednesday, March 21, 2007 10:38 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] COM Registration Hi, Is there a way to register self-register com dll (made with VB6) without use registry keys? My problem is: if I modify my com dll I must generate registry keys again... I would like to copy dll and compile my wix files without change anything else. Is it possible? * C O N F I D E N T I A L I T Y N O T I C E * --- The content of this e-mail is intended solely for the use of the individual or entity to whom it is addressed. If you have received this communication in error, be aware that forwarding it, copying it, or in any way disclosing its content to any other person, is strictly prohibited. Peek Traffic Corporation is neither liable for the contents, nor for the proper, complete and timely transmission of (the information contained in) this communication. If you have received this communication in error, please notify the author by replying to this e-mail immediately and delete the material from any computer. * C O N F I D E N T I A L I T Y N O T I C E * --- The content of this e-mail is intended solely for the use of the individual or entity to whom it is addressed. If you have received this communication in error, be aware that forwarding it, copying it, or in any way disclosing its content to any other person, is strictly prohibited. Peek Traffic Corporation is neither liable for the contents, nor for the proper, complete and timely transmission of (the information contained in) this communication. If you have received this communication in error, please notify the author by replying to this e-mail immediately and delete the material from any computer. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and
[WiX-users] Test database connections
Hi, I'm using WIX 3 and I want to test a database connection string typed into a form dialog. This test has to be performed when the user click the Next button of the dialog. Does anyone know if there is an exisiting Custom Action with this stuff ? Or a tips to achieve it ? Thanks! Florent -- View this message in context: http://www.nabble.com/Test-database-connections-tf3443006.html#a9600693 Sent from the wix-users mailing list archive at Nabble.com. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Just a question out of frustration
In his response, Friedrich asked: Well couldn't I run the custom action when I like for what good should be the After, Before etc stuff then? Yes, up to a point you can run a custom action whenever you want. I say up to a point because doing so after InstallFinalize is not usually a good idea, for example, and if you need access to installed files - as you do - it cannot be run before InstallFiles and/or PatchFiles. Friedrich also said: Well I loved to get it another way. Please let me know how I can install a unidrv printer driver and after that a printer using it without a custom action. If I can get away without I would be more then happy. I don't think my use is overly complex in fact I think it's one of the easier ones, how terrible will it get with more complex things? I must admit I have never had to install a printer driver so I really can't be of much help. I suspect you may benefit from taking a look at Microsoft's Driver Install Frameworks (DIFx). I believe they have some custom actions already defined to install device drivers, and for all I know they may have something that would help configure the printer too. See http://www.microsoft.com/whdc/driver/install/difxtools.mspx for more details. So... Has anyone else out there in WiX land installed a printer driver? If so, would you be willing to share how you did it? Regards, Richard * C O N F I D E N T I A L I T Y N O T I C E * --- The content of this e-mail is intended solely for the use of the individual or entity to whom it is addressed. If you have received this communication in error, be aware that forwarding it, copying it, or in any way disclosing its content to any other person, is strictly prohibited. Peek Traffic Corporation is neither liable for the contents, nor for the proper, complete and timely transmission of (the information contained in) this communication. If you have received this communication in error, please notify the author by replying to this e-mail immediately and delete the material from any computer. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Shortcut targeting file in a different component?
Try Target=[#Life_Balance.exe] in the shortcut element. -- Bill Arnette www.signalscape.com -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Stuart A. Malone Sent: Wednesday, March 21, 2007 3:27 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Shortcut targeting file in a different component? Is it possible for a shortcut in one component to target an executable file in a different component? I can't figure out the right syntax to make this work. The reason I'm doing this is to try and give the user the option of whether or not to install a desktop shortcut for our application. The only way I can find of making the shortcut installation optional is to put the shortcut in a separate component, and attach a condition to that component. Light seems happy with the condition on the component, but is complaining about my attempts to make the shortcut. I've been trying things like: Directory Id=INSTALLDIR Name=Life Balance Component Id=MainApplication Guid=... File Id=Life_Balance.exe name=Life Balance.exe Source=.../ /Component Component ID=DesktopShortcut Guid=... ConditionINSTALLDESKTOPSHORTCUT/Condition Shortcut Id=DesktopShortcut Directory=DesktopFolder Name=Life Balance Advertise=no Icon=Application.ico Target=Life_Balance.exe/ /Component /Directory But this is giving me errors like: ICE03: Not a valid foreign key; Table: Shortcut, Column: Target, Key (s): DesktopShortcut ICE18: KeyPath for Component: 'DesktopShortcut' is Directory: 'INSTALLDIR'. The Directory/Component pair must be listed in the CreateFolders table. ICE43: Component DesktopShortcut has non-advertised shortcuts. It should use a registry key under HKCU as its KeyPath, not a file. ICE57: Component 'DesktopShortcut' has both per-user and per-machine data with a per-machine KeyPath. If there is a better solution for this problem, I'd love to hear it. Thanks, --Stuart A. Malone Llamagraphics, Inc. Makers of Life Balance personal coaching software http://www.llamagraphics.com/ -- --- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforge CID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Shortcut targeting file in a different component?
On Mar 21, 2007, at 4:31 PM, Arnette, Bill wrote: Try Target=[#Life_Balance.exe] in the shortcut element. Thanks for chiming in with that, Bill. I think it was an improvement. At least it changed two of the errors to be different errors. I'm now getting: ICE18: KeyPath for Component: 'DesktopShortcut' is Directory: 'INSTALLDIR'. The Directory/Component pair must be listed in the CreateFolders table. ICE43: Component DesktopShortcut has non-advertized shortcuts. It should use a registry key under HKCU as its KeyPath, not a file. ICE57: Component 'DesktopShortcut' has both per-user and per-machine data with a per-machine KeyPath. ICE69: Mismatched component reference. Entry 'DesktopShortcut' of the Shortcut table belongs to component 'DesktopShortcut'. However, the formatted string in column 'Target' references file 'Life_Balance.exe' which belongs to component 'MainApplication'. Components are in the same feature. The last error seems to indicate that Light is beginning to understand what I'm trying to do, but does not approve of it. Is it perhaps only legal for a shortcut in one component to refer to another if the two components are in different features? Is that what it's trying to say? Thanks, --Stuart A. Malone Llamagraphics, Inc. Makers of Life Balance personal coaching software http://www.llamagraphics.com/ - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] weighty
Still struggling with them? Just keep on working consistently and stay committed to your goal. Please let me know if you have any ideas for making this a reality. The younger Karl will have cancerous lymph nodes removed April 2, two days after playing in the NABC All-Star game in Atlanta. But, you must also understand that you must pick up the phone and reach out and touch your prospects and new recruits or you will lose them. Thanks for this awesome plugin! Physically, I'm doing good, Wade said Monday on a conference call to announce his plan for upgrading his old high school gym at Richards High in Oak Lawn, Ill. He calls it an annoyance to him. Dealing with his son's disease has not been easy. Virgin Islands also were placed in the same group as the Americans in a draw held on Wednesday. coach Mike Krzyzewski said. I see him on the court every day, Heat coach Pat Riley said. Approach former top producers. I was prototyping the resizing textarea along with peoplesoft using monkeygrease. Can anyone comment on the accuracy of this? This article will discuss how you can use PPC (Pay Per Click) Advertising to get people to your site immediately and maximize your ROI. Booth and Oswald were assassinated before their trials. Kennedy was elected President in 1960. Artest joined the Kings in January 2006. hatred.gif Description: GIF image - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Registering COM object - unhandled extension element in v3
pobox77 wrote: May I install WiX v2 if v3 is already installed? Does it destroy the Votive integration in VS2005? Votive doesn't support WiX v2 but you can install the v2 binaries .zip. Or wait for v3 -- it should soon have the COM+ CAs. -- sig://boB http://bobs.org - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] How to show a dialog only and only if a given feature is selected for installation?
Francois Cantonnet wrote: I am trying to have my wxs file set up such as I get a new ComponentBSettingsDlg shown only and only if ComponentB is selected for installation. I would like to have this dialog shown as follows: You can check the feature action state using the prefix. See Conditional Statement Syntax in the MSI doc for details. -- sig://boB http://bobs.org - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Disabling a Feature
Please keep /wix-users/ on the list so everyone can participate. Geoff Finger wrote: That's unfortunate. In that case is it possible to check a condition and produce a (non fatal) error message if necessary when the feature is enabled? Sure. The WiX v3 setup does something like that, to show when Votive prerequisites aren't met. See src\Setup\VStudio.wxs. -- sig://boB http://bobs.org - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Just a question out of frustration
Sorry I send this to the e-mail address alone. it was asked for the code. Here we go: Well if you insist ;-) the code for the installer library #include windows.h // #include strsafe.h #include assert.h #include msi.h #include msiquery.h // #include difxapi.h /* just for the DLL one might use a .def file instead */ #undef EXPORT #define EXPORT __declspec(dllexport) static void ShowSysErrMsg(DWORD err_code) { TCHAR buf[512]; DWORD dw_rc; dw_rc = FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, NULL, err_code, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), buf, sizeof(buf), NULL ); if (dw_rc == 0) { MessageBox(NULL, TEXT(Could not get Error message from System), TEXT(FormatMessage failed), MB_OK); } else { MessageBox(NULL, buf, TEXT(Error Message), MB_OK |MB_ICONERROR); } } /* Helper function for printing to the setup.log file or the file provieded on the command line like e.g in msiexec /i some_msi_file.msi /* log_file_name.log */ static UINT InfoMessage(MSIHANDLE msiHandle, LPCTSTR msg) { MSIHANDLE hRecord = MsiCreateRecord(1); /* this magic one means that the record will just consist of one element in our case just some string */ if (! hRecord) { MessageBox(NULL, LInstaller, LFailed to create record, MB_OK |MB_ICONSTOP); return 0; } MessageBox(NULL, msg, TEXT(Installer message), MB_OK); // MsiRecordSetString(hRecord, 0, msg); // MsiProcessMessage(msiHandle, INSTALLMESSAGE_INFO, hRecord); MsiCloseHandle(hRecord); return ERROR_SUCCESS; } UINT EXPORT __stdcall Install(MSIHANDLE msiHandle){ InfoMessage(msiHandle, LJust some text); return ERROR_SUCCESS; } the wxs file a bit messy because of all the tries to get that installed ?xml version=1.0? Wix xmlns=http://schemas.microsoft.com/wix/2003/01/wi; Product Id={05D5A26B-0131-416f-81A6-DC813BA3696A} UpgradeCode={1620D10A-CA26-47fe-AFBE-49CC218D21F8} Name=Test Installer Version=1.0.0 Manufacturer=Q-Software Solutions Language=1033 Package Id={22D82036-AEBE-4042-A338-94FA33EE49DB} Manufacturer=Q-Software Solutions GmbH InstallerVersion=300 Platforms=Intel Languages=1033 Compressed=yes SummaryCodepage=1252 / Media Id=1 EmbedCab=yes Cabinet=SafeFax.cab / Directory Id=TARGETDIR Name=SourceDir Directory Id='ProgramFilesFolder' Name='PFiles' Directory Id='qss_test' Name='QSSTest' LongName='QSS Test' Component Id=c_dummy Guid={A631B84A-7D5A-4580-9DAB-F7C759DC0C87} File Id=README Name=README LongName=README Vital=yes KeyPath=yes DiskId=1 Source=README/ /Component !-- Component Id=msvc8_libs Guid={A61A830F-3AB6-4568-A61A-0BCF2E443008} File Id=vc8_manifest Name=vc8_1 LongName=Microsoft.VC80.CRT.manifest Source=Microsoft.VC80.CRT.manifest DiskId=1 / File Id=msvcm80.dll Name=vc8_2 LongName=msvcm80.dll Source=msvcm80.dll DiskId=1 / File Id=msvcp80.dll Name=vc8_3 LongName=msvcp80.dll Source=msvcp80.dll DiskId=1 / File Id=msvcr80.dll Name=vc8_2 LongName=msvcr80.dll Source=msvcr80.dll DiskId=1 / -- !-- Merge Id=vc8_runtime_policy Language=1033 SourceFile=V:\Program Files\Common Files\Merge Modules\policy_8_0_Microsoft_VC80_CRT_x86.msm DiskId=1 / Merge Id=vc8_runtime Language=1033 SourceFile=V:\Program Files\Common Files\Merge Modules\Microsoft_VC80_CRT_x86.msm DiskId=1 / -- /Directory /Directory /Directory Feature Id=DefaultFeature Level=1 ConfigurableDirectory=TARGETDIR ComponentRef Id=c_dummy / !-- ComponentRef Id=msvc8_libs / MergeRef Id=vc8_runtime_policy / MergeRef Id=vc8_runtime / -- /Feature InstallExecuteSequence Custom Action='ca_c1' After='InstallFiles'/ /InstallExecuteSequence Binary Id='ca_c1_dll' SourceFile='t2.dll' / CustomAction Id='ca_c1' BinaryKey='ca_c1_dll' DllEntry='[EMAIL PROTECTED]' / /Product /Wix the marvellous README Just a dummy file Not of any use. Ah yes just to mention it. I have linked the library later statically and of course that has worked Howerver I really would like to understand this kind of stuff. System is Vista 32-bit (shame one me ;( ) Regards Friedrich - Take Surveys. Earn Cash. Influence the Future of IT