Re: [WiX-users] error when merging with msvbvm60.msm
It is strange. Now it works. Just for record: I am using wix 2.0.4423.0. I have downloaded Merge modules for Visual Studio Service Pack 5 from Microsoft. My wxs files and localization file are included in attachement. Few other msm files were merged without problem. Only with msvbvm60.msm was error. Thank you. S. Kunc On 08/09/06, Bob Arnson [EMAIL PROTECTED] wrote: Standa Kunc wrote: F:\tmp\wix\didakta-geometrie1-2002-klient\main.wxs : error LGHT0112 : Unresolved reference to symbol 'Merge:msvbvm60.1E64E430-36E0-11D2-A794-0060089A724B' in se ction 'Product:3A41A001-5F28-4598-8225-4A3A13878F73'. make.EXE: *** [all] Error 112 msvbvm60.msm is in the right directory. What is the problem? Really can't say without more detail. What do your Feature and Directory trees with the Merge and MergeRef elements look like? -- sig://boB http://bobs.org fragment.wxs Description: Binary data main.wxs Description: Binary data csy.wxl Description: Binary data - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] merge module for olepro32.dll
Thank you all very much, this is the advice I needed. There is last unmerged dll file named vb6stkit.dll. Is there special merge module for this library? To be clear I want to merge all files that are written in the original non-msi setup. See orginal non-msi setup log in attachment. S. Kunc On 08/09/06, Mike Dimmick [EMAIL PROTECTED] wrote: It's part of the OLE Automation package, oleaut32.msm, which you can obtain from Frederik's link. Use a Merge element to merge in the merge module. There's a known error in this package, see http://www.installsite.org/pages/en/bugs_msi.htm. Click the 'MSMs' link at the top of the page and scroll down past all the MSDE problems to Merge Modules from Visual Studio 6 SP6 Trigger System File Protection and Auto-Repairs. Was it you who was asking about stdole2.tlb recently? That file is also in this merge module and the merge module should be used in preference to using the file directly, so that both Windows Installer's and the operatins system's legacy SharedDLLs reference counts are maintained properly. These files are part of the operating system as of Windows 2000 and Windows Me and are under Windows File Protection. If you're only targetting Windows 2000, Windows Me or newer, you don't need to include this file. -- Mike Dimmick From: [EMAIL PROTECTED] on behalf of Frederik Carlier Sent: Fri 08/09/2006 13:27 To: Standa Kunc; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] merge module for olepro32.dll Is that possibly related to the Visual Basic 6.0 runtime (cfr. http://support.microsoft.com/kb/187282/EN-US/)? If so, try http://www.microsoft.com/downloads/details.aspx?FamilyId=F9D19334-61EC-48CF-BB4E-3AEC65EDD50Bdisplaylang=en . Frederik. De: [EMAIL PROTECTED] en nombre de Standa Kunc Enviado el: jue 07/09/2006 22:44 Para: WiX-users Asunto: [WiX-users] merge module for olepro32.dll Where can I get msm file for olepro32.dll? Thank you. S. Kunc - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users old.log Description: Binary data - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] error when merging with msvbvm60.msm
Hello, old (non-msi based) setup has these lines in log: ... ACTION: SystemFile: C:\WINNT\SYSTEM32\MSVBVM60.DLL (File currently on disk was already up to date) ... ACTION: DllSelfRegister: C:\WINNT\SYSTEM32\MSVBVM60.DLL ... I added Merge and MergeRef element to my files fragment.wxs and main.wxs. After executing command light some error message appers F:\tmp\wix\didakta-geometrie1-2002-klient\main.wxs : error LGHT0112 : Unresolved reference to symbol 'Merge:msvbvm60.1E64E430-36E0-11D2-A794-0060089A724B' in se ction 'Product:3A41A001-5F28-4598-8225-4A3A13878F73'. make.EXE: *** [all] Error 112 msvbvm60.msm is in the right directory. What is the problem? Thank you in advance. S. Kunc - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] merge module for olepro32.dll
Where can I get msm file for olepro32.dll? Thank you. S. Kunc - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] TLBRegister
Hello, I am working on msi based installer of some application and these lines are in log of old (non msi) setup: ... ACTION: SystemFile: C:\WINDOWS\SYSTEM32\STDOLE2.TLB (File currently on disk was already up to date) ... ACTION: TLBRegister: C:\WINDOWS\SYSTEM32\STDOLE2.TLB Could someone explain me what is tlbregister action for and how should I do it with Wix? If there is any documentation for this topic, please, provide some links. Thank you S. Kunc - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] dynamic library registration
Thank you. This works. Just one more question, I use my own GUIDs in MergeRef section: Feature Id='Complete' Level='1' ComponentRef Id='component0' / MergeRef Id=file55.9ABD8052-EF13-40C6-AB95-CE83D6448806 / MergeRef Id=file56.28F27AFE-40D8-4462-9316-6D36FC75CD73 / /Feature file55 is picclp32.msm and file 56 is comdlg32.msm Should I use dark utility on these libraries and then use GUIDs from the output? S. Kunc On 14/08/06, Chesong Lee [EMAIL PROTECTED] wrote: Take a look at in C:\Program Files\Common Files\Merge Modules if you have Visual Studio installed in your system. Otherwise, you may download from http://www.installshield.com/downloads/modules.asp?prod=cxlan=englishxmlUse=y Regards, Chesong Lee -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Standa Kunc Sent: Sunday, August 13, 2006 6:57 PM To: Frederik Carlier Cc: WiX-users Subject: Re: [WiX-users] dynamic library registration Could someone help me to get these msm files? What should I download? Please provide some link. S. Kunc On 13/08/06, Frederik Carlier [EMAIL PROTECTED] wrote: OTOH in this case just use the proper comdlg32 msm which will do everything properly and not break stuff (or at least if it does you can legitimately blame microsoft..). Now I am completely lost. What should I do in order to just use the proper comdlg32 msm? I know that msm files are merge modules but I do not need to use them. I am the only one who is creating this new installer. Yes, but you're not the only one creating an installer that uses comdlg32. According to the quoted text, Microsoft created a Merge Module that can be used to deploy comdlg32. You can use that in your setup. Frederik. - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] dynamic library registration
OTOH in this case just use the proper comdlg32 msm which will do everything properly and not break stuff (or at least if it does you can legitimately blame microsoft..). Now I am completely lost. What should I do in order to just use the proper comdlg32 msm? I know that msm files are merge modules but I do not need to use them. I am the only one who is creating this new installer. I tried tallow but it failed for some reason. What I am doing wrong? See tallow output: F:\tmp\wix\didakta-fyzika-2003-klient\datatallow -nologo -c .\PICCLP32.OCX Wix xmlns=http://schemas.microsoft.com/wix/2003/01/wi; Fragment DirectoryRef Id=TARGETDIR Component Id=component0 DiskId=1 guid=PUT-GUID-HERE File Id=file0 Name=PICCLP32.OCX src=F:\tmp\wix\didakta-fyzika-2003 -klient\data\PICCLP32.OCX /Failed to load Assembly: .\PICCLP32.OCX System.BadImageFormatException: The format of the file 'PICCLP32.OCX' is invali d. File name: PICCLP32.OCX at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, B oolean isStringized, Evidence assemblySecurity, Boolean throwOnFileNotFound, Ass embly locationHint, StackCrawlMark stackMark) at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Boolean stringized, Evidence assemblySecurity, StackCrawlMark stackMark) at System.Reflection.Assembly.LoadFrom(String assemblyFile, Evidence security Evidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm) at Microsoft.Tools.WindowsInstallerXml.Tools.TallowMain..ctor(String[] args) === Pre-bind state information === LOG: Where-ref bind. Location = F:\tmp\wix\didakta-fyzika-2003-klient\data\PICCL P32.OCX LOG: Appbase = C:\program files\bin\wix\ LOG: Initial PrivatePath = NULL Calling assembly : (Unknown). === LOG: Policy not being applied to reference at this time (private, custom, partia l, or location-based assembly bind). LOG: Attempting download of new URL file:///F:/tmp/wix/didakta-fyzika-2003-klien t/data/PICCLP32.OCX. /Component /DirectoryRef /Fragment /Wix S. Kunc On 13/08/06, Tony Hoyle [EMAIL PROTECTED] wrote: Standa Kunc wrote: ACTION: SharedFile: C:\WINNT\system32\COMDLG32.OCX (File was now found or had older version -- new file was copied) Avoid modifying system32. Definately don't 'upgrade' anything found there - you have no idea what other applications you're breaking whilst attempting to do that. SFP will undo your action anyway for most files. I guess I need to self-register these two libraries but I do not know how. I have never used DLL before so I need some introduction. Normally you'd use Tallow to work out what the selfreg did and code it into the wix file. OTOH in this case just use the proper comdlg32 msm which will do everything properly and not break stuff (or at least if it does you can legitimately blame microsoft..). Actually I have the same problem with two other applications. It is edition of educational software. In that case is it better to place libraries to system folder than place them to application's folder? There's almost never a case to modify the system folder. Device drivers is about the only one I can think of. Tony - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] dynamic library registration
Could someone help me to get these msm files? What should I download? Please provide some link. S. Kunc On 13/08/06, Frederik Carlier [EMAIL PROTECTED] wrote: OTOH in this case just use the proper comdlg32 msm which will do everything properly and not break stuff (or at least if it does you can legitimately blame microsoft..). Now I am completely lost. What should I do in order to just use the proper comdlg32 msm? I know that msm files are merge modules but I do not need to use them. I am the only one who is creating this new installer. Yes, but you're not the only one creating an installer that uses comdlg32. According to the quoted text, Microsoft created a Merge Module that can be used to deploy comdlg32. You can use that in your setup. Frederik. - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] group policy
Just for record: After several hours of trying I have discovered that changing product GUID and package GUID helps. Next time I will read tutorial better. Now I change package GUID every build. It had side effect of orphaned shortcuts so I advertised them and it seems to be OK. I suppose this is the correct way of advertising. Am I right? Thank you. S. Kunc On 04/08/06, Bob Arnson [EMAIL PROTECTED] wrote: Please keep wix-users on the thread so everyone can participate. Standa Kunc wrote: There are no dialogs in my setups so I suppose they support silent installation. Or is there anything else needed to create silent installation? Some checklist for silent installation? If you use standard Windows Installer actions, you get silent-install support for free. If you use custom actions, you have to ensure you code them correctly to work with different UI levels. Feature Id='MyFeature' Title='My 1st Feature' Level='1' AllowAdvertise='yes' TypicalDefault='advertise' I'm not a Group Policy expert, so I'm not sure what's wrong, but my first guess would be that you're assigning an advertised feature. The product is present but without something to engage the advertisement, no features are actually installed. -- 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] group policy
Hello, I would like to create msi package (executable, shortcuts, file association) and use it with Group Policy in MS Windows Server 2003. Both server and client (MS Windows 2000) are running under Virtual PC (this should not be problem). I just can not do it properly. Could someone provide me example wxs file? I do not know what I am doing wrong. Thanks S. Kunc - 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